awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dotnet avatar

dotnet/Open-XML-SDK

0
View on GitHub↗
4,537 स्टार्स·598 फोर्क्स·C#·MIT·8 व्यूज़www.nuget.org/packages/DocumentFormat.OpenXml/ ↗

Open XML SDK

Open-XML-SDK is a library for programmatically creating, modifying, and validating Office documents based on the Open XML standard. It functions as an office file generator and XML document parser, enabling the manipulation of word processing, spreadsheet, and presentation files.

The library allows for the generation and updating of document content and structure without requiring the native office applications to be installed. It utilizes strongly typed classes and a schema-validated approach to ensure that created files remain compatible and correctly structured.

The project provides capabilities for structural validation against official schemas, the embedding of multimedia content such as video, and the management of document parts and relationships. It supports both in-memory tree manipulation and stream-based parsing for processing document data.

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.

स्टार हिस्ट्री

dotnet/open-xml-sdk के लिए स्टार हिस्ट्री चार्टdotnet/open-xml-sdk के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Open XML SDK के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Open XML SDK के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • officedev/open-xml-sdkofficedev का अवतार

    officedev/open-xml-sdk

    4,538GitHub पर देखें↗

    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#
    GitHub पर देखें↗4,538
  • unidoc/uniofficeunidoc का अवतार

    unidoc/unioffice

    4,809GitHub पर देखें↗

    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
    GitHub पर देखें↗4,809
  • jankallman/epplusJanKallman का अवतार

    JanKallman/EPPlus

    3,775GitHub पर देखें↗

    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
    GitHub पर देखें↗3,775
  • sparklemotion/nokogirisparklemotion का अवतार

    sparklemotion/nokogiri

    6,236GitHub पर देखें↗

    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
    GitHub पर देखें↗6,236
Open XML SDK के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

dotnet/open-xml-sdk क्या करता है?

Open-XML-SDK is a library for programmatically creating, modifying, and validating Office documents based on the Open XML standard. It functions as an office file generator and XML document parser, enabling the manipulation of word processing, spreadsheet, and presentation files.

dotnet/open-xml-sdk की मुख्य विशेषताएं क्या हैं?

dotnet/open-xml-sdk की मुख्य विशेषताएं हैं: 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।

dotnet/open-xml-sdk के कुछ ओपन-सोर्स विकल्प क्या हैं?

dotnet/open-xml-sdk के ओपन-सोर्स विकल्पों में शामिल हैं: 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…