awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم 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·2 مشاهداتwww.nuget.org/packages/DocumentFormat.OpenXml/ ↗

Open XML SDK

Open-XML-SDK هي مكتبة لإنشاء وتعديل والتحقق من مستندات Office برمجياً بناءً على معيار Open XML. تعمل كمولد ملفات مكتبية ومحلل مستندات XML، مما يمكن من التلاعب بملفات معالجة النصوص، وجداول البيانات، والعروض التقديمية.

تسمح المكتبة بتوليد وتحديث محتوى وهيكل المستند دون الحاجة إلى تثبيت تطبيقات المكتب الأصلية. تستخدم فئات مكتوبة بقوة (strongly typed) ونهجاً معتمداً على المخطط لضمان بقاء الملفات التي تم إنشاؤها متوافقة ومهيكلة بشكل صحيح.

يوفر المشروع إمكانيات للتحقق الهيكلي مقابل المخططات الرسمية، وتضمين محتوى الوسائط المتعددة مثل الفيديو، وإدارة أجزاء المستند والعلاقات. يدعم كلاً من التلاعب بالشجرة في الذاكرة والتحليل القائم على التدفق (stream-based) لمعالجة بيانات المستند.

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

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Open XML SDK

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Open XML SDK.
  • officedev/open-xml-sdkالصورة الرمزية لـ officedev

    officedev/open-xml-sdk

    4,538عرض على GitHub↗

    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/uniofficeالصورة الرمزية لـ unidoc

    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
  • jankallman/epplusالصورة الرمزية لـ JanKallman

    JanKallman/EPPlus

    3,775عرض على GitHub↗

    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/nokogiriالصورة الرمزية لـ sparklemotion

    sparklemotion/nokogiri

    6,236عرض على GitHub↗

    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
عرض جميع البدائل الـ 30 لـ Open XML SDK→

الأسئلة الشائعة

ما هي وظيفة dotnet/open-xml-sdk؟

Open-XML-SDK هي مكتبة لإنشاء وتعديل والتحقق من مستندات Office برمجياً بناءً على معيار Open XML. تعمل كمولد ملفات مكتبية ومحلل مستندات XML، مما يمكن من التلاعب بملفات معالجة النصوص، وجداول البيانات، والعروض التقديمية.

ما هي الميزات الرئيسية لـ 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…