awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dotnet avatar

dotnet/Open-XML-SDK

0
View on GitHub↗
www.nuget.org/packages/DocumentFormat.OpenXml/ ↗

Open XML SDK

Open-XML-SDK ist eine Bibliothek zur programmatischen Erstellung, Modifikation und Validierung von Office-Dokumenten auf Basis des Open XML-Standards. Sie fungiert als Office-Dateigenerator und XML-Dokument-Parser und ermöglicht die Manipulation von Textverarbeitungs-, Tabellenkalkulations- und Präsentationsdateien.

Die Bibliothek ermöglicht die Generierung und Aktualisierung von Dokumentinhalten und -strukturen, ohne dass die nativen Office-Anwendungen installiert sein müssen. Sie verwendet stark typisierte Klassen und einen schema-validierten Ansatz, um sicherzustellen, dass erstellte Dateien kompatibel und korrekt strukturiert bleiben.

Das Projekt bietet Funktionen für die strukturelle Validierung gegen offizielle Schemata, die Einbettung von Multimedia-Inhalten wie Videos sowie die Verwaltung von Dokumentteilen und Beziehungen. Es unterstützt sowohl die Manipulation von In-Memory-Bäumen als auch das Stream-basierte Parsing zur Verarbeitung von Dokumentdaten.

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Features

  • Office Document Generation - Programmatically generates Word, Excel, and PowerPoint files from scratch using the Open XML standard.
  • Office Document Manipulation - Updates content and modifies the structure of existing Office files by interacting with their underlying XML.
  • Schema-Validated Creation - Provides strongly typed classes and schema validation to ensure generated Office files are compatible and correctly structured.
  • Open XML Libraries - Provides programmatic interfaces for creating, modifying, and validating documents using the Open XML standard.
  • Office Document Libraries - Updates the content and structure of existing office files without requiring native office applications.
  • XML Schema Mappings - Maps XML schema definitions to a strongly-typed class hierarchy for type-safe document manipulation.
  • XML and HTML Document Parsers - Parses the underlying XML structure of Office documents into in-memory trees for manipulation.
  • XML Schema Validations - Verifies the structural integrity of Office documents against official XSD schemas to ensure compatibility.
  • XML Parsing - Processes XML data with specific options for whitespace management and line information retrieval.
  • Stream-Based Parsing - Processes large Office files using event-driven streaming to minimize memory consumption.
  • Document Part Management - Manages the retrieval and creation of individual document parts and relationships using custom MIME types and URIs.
  • XML Tree Manipulation - Provides programmatic modification of the document structure through an in-memory XML tree.
  • Package Relationship Models - Implements a relational mapping system to manage individual document components linked within a compressed archive.
  • Document Compatibility Validation - Checks document structure and encoding against official schemas to ensure consistent rendering and compatibility.
4,537 Stars·598 Forks·C#·MIT·2 Aufrufe

Star-Verlauf

Star-Verlauf für dotnet/open-xml-sdkStar-Verlauf für dotnet/open-xml-sdk

Häufig gestellte Fragen

Was macht dotnet/open-xml-sdk?

Open-XML-SDK ist eine Bibliothek zur programmatischen Erstellung, Modifikation und Validierung von Office-Dokumenten auf Basis des Open XML-Standards. Sie fungiert als Office-Dateigenerator und XML-Dokument-Parser und ermöglicht die Manipulation von Textverarbeitungs-, Tabellenkalkulations- und Präsentationsdateien.

Was sind die Hauptfunktionen von dotnet/open-xml-sdk?

Die Hauptfunktionen von dotnet/open-xml-sdk sind: Office Document Generation, Office Document Manipulation, Schema-Validated Creation, Open XML Libraries, Office Document Libraries, XML Schema Mappings, XML and HTML Document Parsers, XML Schema Validations.

Welche Open-Source-Alternativen gibt es zu dotnet/open-xml-sdk?

Open-Source-Alternativen zu dotnet/open-xml-sdk sind unter anderem: officedev/open-xml-sdk — This project is an Open XML document library and generator used to programmatically create and modify Microsoft Office… jankallman/epplus — EPPlus is a .NET library designed for programmatically creating, manipulating, and styling Excel files using the Open… unidoc/unioffice — unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document… sparklemotion/nokogiri — Nokogiri is an XML and HTML parsing library that builds navigable document trees from strings, files, or URLs using… zeux/pugixml — pugixml is a lightweight C++ XML parser and DOM-based library used for parsing, manipulating, and saving XML… fb55/htmlparser2 — htmlparser2 is a collection of tools for high-performance markup parsing, DOM manipulation, and incremental stream…

Open-Source-Alternativen zu Open XML SDK

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Open XML SDK.
  • officedev/open-xml-sdkAvatar von officedev

    officedev/open-xml-sdk

    4,538Auf GitHub ansehen↗

    This project is an Open XML document library and generator used to programmatically create and modify Microsoft Office files. It enables the production of Word, Excel, and PowerPoint documents by manipulating the underlying Open XML structure. The library provides capabilities for Open XML document processing, including the automated modification of existing files and the generation of formatted office reports and spreadsheets for server-side production.

    C#
    Auf GitHub ansehen↗4,538
  • unidoc/uniofficeAvatar von unidoc

    unidoc/unioffice

    4,809Auf GitHub ansehen↗

    unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document library, a document security toolkit, and a document content extractor. It is designed to programmatically create, read, and modify Word, Excel, and PowerPoint files, as well as generate and edit PDF documents. The project is distinguished by its native language implementation of the Open XML standard, which removes native binary dependencies to simplify container deployments. It features advanced capabilities for digital document security, including hardware-based PDF signing,

    Godocxecma-376excel
    Auf GitHub ansehen↗4,809
  • jankallman/epplusAvatar von JanKallman

    JanKallman/EPPlus

    3,775Auf GitHub ansehen↗

    EPPlus is a .NET library designed for programmatically creating, manipulating, and styling Excel files using the Open XML format. It functions as an office file manipulator and spreadsheet processor that allows for the generation and modification of workbooks without requiring the local installation of office productivity software. The library enables the creation of complex workbooks featuring charts, pivot tables, and conditional formatting for automated reporting. It includes an internal calculation engine to execute embedded formulas and spreadsheet logic, and provides security features s

    C#dotnetexcelooxml
    Auf GitHub ansehen↗3,775
  • sparklemotion/nokogiriAvatar von sparklemotion

    sparklemotion/nokogiri

    6,236Auf GitHub ansehen↗

    Nokogiri is an XML and HTML parsing library that builds navigable document trees from strings, files, or URLs using native C parsers for speed and standards compliance. It provides a CSS selector engine that translates CSS3 selectors into XPath expressions for querying nodes, an XPath query interface with namespace support, a document manipulation toolkit for modifying parsed documents, XSD schema validation, and XSLT transformation capabilities. The library wraps libxml2 and libxslt C libraries with Ruby bindings for high-performance parsing, and integrates Google's Gumbo parser for standard

    Clibxml2libxsltnokogiri
    Auf GitHub ansehen↗6,236
  • Alle 30 Alternativen zu Open XML SDK anzeigen→