لماذا لا نستخدم برنامج تطوير الواجهة البرمجية لـ Open XML؟

ما هو Open XML SDK؟

وفقًا لمكتبة MSDN، يتم تعريف Open XML SDK على أنه: يبسط Open XML SDK 2.0 مهمة تلاعب حزم Open XML والعناصر الأساسية لمخطط Open XML داخل حزمة. يكتسب Open XML SDK 2.0 العديد من المهام الشائعة التي يقوم بها المطورون على حزم Open XML، بحيث يمكنك القيام بعمليات معقدة مع بضعة أسطر من الكود. تعتبر مستندات OOXML في أساسها ملفات XML مضغوطة ويعد Open XML SDK مجموعة من الفئات التي تسمح لك بالعمل مع محتوى مستندات OOXML بطريقة معتمدة بشكل قوي. وهذا بدلاً من فك ضغط ملف لاستخراج XML، وتحميل ذلك XML في شجرة DOM والعمل مع عناصر وسمات XML مباشرة، يوفر Open XML SDK فئات لفعل ذلك.

ما هو Aspose.Cells؟

Aspose.Cells هي مكتبة فئات تسمح لتطبيقك بأداء المهمات التالية لمعالجة جداول البيانات: تحويل عالي الجودة بين جميع تنسيقات Excel الشهيرة، بما في ذلك التحويل إلى PDF وHTML وTIFF والطباعة. البرمجة مع نموذج كائن الورقة العمل. القدرة على بناء وثائق من شظايا من وثيقة واحدة أو متعددة، مع دمج البيانات تلقائيًا بتنسيقات الأناقة والرسوم البيانية والرسوم. وظائف عالية المستوى، مثل استيراد البيانات من مصادر بيانات مختلفة بما في ذلك Array وArrayList وDataTable / ResultSet. محرك حساب الصيغ القوي الذي يدعم جميع وظائف Microsoft Excel القياسية والمتقدمة تقريبًا.