awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
officedev avatar

officedev/open-xml-sdk

0
View on GitHub↗
4,538 星标·598 分支·C#·MIT·3 次浏览www.nuget.org/packages/DocumentFormat.OpenXml/ ↗

Open Xml Sdk

这是一个 Open XML 文档库和生成器,用于以编程方式创建和修改 Microsoft Office 文件。它通过操作底层的 Open XML 结构,支持 Word、Excel 和 PowerPoint 文档的生产。

该库提供了 Open XML 文档处理功能,包括现有文件的自动修改以及用于服务端生产的格式化办公报告和电子表格的生成。

Features

  • Open XML Libraries - Provides a comprehensive library for programmatically creating and modifying documents using the Open XML standard.
  • Office Document Generation - Enables programmatic creation of Word, Excel, and PowerPoint files from scratch.
  • Open XML Generation - Creates Office documents by manipulating the underlying Open XML structure.
  • Office Document Parsers - Provides a programmatic interface for modifying the content and structure of existing Office files.
  • Existing Document Modification - Updates the content and layout of existing Microsoft Office files programmatically.
  • Document Object Models - Represents Office document structures as a hierarchy of objects for programmatic manipulation.
  • Server-Side Document Generation - Generates formatted office reports and spreadsheets on a server for users to download.
  • Object-to-XML Mapping - Serializes the in-memory object model into XML for persistence in Open Packaging Conventions.
  • Schema-Driven Code Generators - Automatically generates strongly typed C# classes from XSD schemas to ensure XML compliance.
  • Namespace and Attribute Mappings - Maps XML namespaces and attributes to concrete C# types to prevent structural errors.
  • Office Automation - Official libraries for working with Open XML document formats.
  • Office Documents - SDK for working with Word, Excel, and PowerPoint files.

Star 历史

officedev/open-xml-sdk 的 Star 历史图表officedev/open-xml-sdk 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Open Xml Sdk 的开源替代方案

相似的开源项目,按与 Open Xml Sdk 的功能重合度排序。
  • python-openxml/python-docxpython-openxml 的头像

    python-openxml/python-docx

    5,442在 GitHub 上查看↗

    python-docx is an OOXML document manipulation library used for creating, reading, and updating Microsoft Word files. It functions as a generator for building formatted documents and a parser for extracting text, metadata, and structural elements from existing files. The project provides a comprehensive style management system for defining and applying character, paragraph, and table styles within OpenXML documents. It allows for the programmatic control of document appearance through an object-oriented approach to the underlying XML schema. Capabilities cover a wide range of document generat

    Python
    在 GitHub 上查看↗5,442
  • unidoc/uniofficeunidoc 的头像

    unidoc/unioffice

    4,809在 GitHub 上查看↗

    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
  • dotnet/open-xml-sdkdotnet 的头像

    dotnet/Open-XML-SDK

    4,537在 GitHub 上查看↗

    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 capab

    C#docxofficeopenxml-format
    在 GitHub 上查看↗4,537
  • iofficeai/officecliiOfficeAI 的头像

    iOfficeAI/OfficeCLI

    8,092在 GitHub 上查看↗

    OfficeCLI is a headless office suite and automation tool designed for programmatically reading, editing, and generating Microsoft Office documents. It functions as an OOXML manipulation library and a document templating engine, providing a standalone binary that allows for the management of Word, Excel, and PowerPoint files without requiring a local installation of office software. The project distinguishes itself by exposing document operations as tools for AI agents via a JSON-RPC server and the Model Context Protocol. It enables advanced customization through raw XML manipulation using XPa

    C#
    在 GitHub 上查看↗8,092
查看 Open Xml Sdk 的所有 30 个替代方案→

常见问题解答

officedev/open-xml-sdk 是做什么的?

这是一个 Open XML 文档库和生成器,用于以编程方式创建和修改 Microsoft Office 文件。它通过操作底层的 Open XML 结构,支持 Word、Excel 和 PowerPoint 文档的生产。

officedev/open-xml-sdk 的主要功能有哪些?

officedev/open-xml-sdk 的主要功能包括:Open XML Libraries, Office Document Generation, Open XML Generation, Office Document Parsers, Existing Document Modification, Document Object Models, Server-Side Document Generation, Object-to-XML Mapping。

officedev/open-xml-sdk 有哪些开源替代品?

officedev/open-xml-sdk 的开源替代品包括: python-openxml/python-docx — python-docx is an OOXML document manipulation library used for creating, reading, and updating Microsoft Word files.… dotnet/open-xml-sdk — Open-XML-SDK is a library for programmatically creating, modifying, and validating Office documents based on the Open… unidoc/unioffice — unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document… iofficeai/officecli — OfficeCLI is a headless office suite and automation tool designed for programmatically reading, editing, and… tonyqus/npoi — a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop. epplussoftware/epplus — EPPlus-Excel spreadsheets for .NET.