تحويل Excel إلى ODS أو FODS في C#

إن تحويل ملفات Excel إلى تنسيقات جداول بيانات OpenDocument مثل ODS وFODS أمر قيّم لضمان التوافق مع التطبيقات مفتوحة المصدر مثل LibreOffice وOpenOffice. تم تصميم هذه التنسيقات لتكون متاحة على نطاق واسع، مما يمنح المستخدمين مزيدًا من المرونة والحرية في كيفية التعامل مع بيانات جداول البيانات. في هذا الدليل، سنشرح كيفية تحويل ملف Excel إلى تنسيقي ODS وFODS في C#.

العناوين التالية تشرح تحويلات Excel بشكل أكبر:

لماذا تحويل Excel إلى جدول بيانات OpenDocument؟

يوفر تحويل ملفات Excel إلى تنسيقات ODS وFODS العديد من الفوائد:

  • التوافق المعزز: يتم دعم ODS وFODS بواسطة منصات مفتوحة المصدر، مما يسمح بسهولة الوصول عبر برامج مختلفة.

  • إمكانية الوصول عبر الأنظمة الأساسية: تضمن هذه التنسيقات أن يتمكن المستخدمون على أنظمة التشغيل المختلفة من عرض ملفات جداول البيانات وتحريرها دون الحاجة إلى برامج خاصة.

  • قابلية نقل البيانات: تعد ODS وFODS جزءًا من عائلة تنسيق OpenDocument، وهي موحدة ومثالية لتخزين البيانات وتبادلها على المدى الطويل.

تكوين واجهة برمجة التطبيقات C# من Excel إلى OpenDocument

لتحويل أوراق عمل Excel إلى تنسيق ملف ODS أو FODS، تحتاج إلى تثبيت Conholdate.Total لـ .NET باستخدام أمر تثبيت NuGet التالي:

PM> NuGet\Install-Package Conholdate.Total

تحويل Excel إلى ODS في C#

يُستخدم تنسيق جدول بيانات OpenDocument (ODS) على نطاق واسع في التطبيقات مفتوحة المصدر مثل LibreOffice Calc. إن تحويل ملف Excel إلى تنسيق ODS في C# أمر بسيط وفعال باتباع الخطوات التالية:

  • تحميل المصنف: تقوم فئة المصنف بتحميل ملف Excel الذي تريد تحويله.
  • حفظ بتنسيق ODS: باستخدام طريقة الحفظ، يتم حفظ المصنف بتنسيق ODS، مما يجعله متاحًا في البرامج المتوافقة مع OpenDocument.

يوضح مقتطف التعليمات البرمجية التالي كيفية تحويل Excel إلى ODS في C#:

// قم بتحميل مصنف المصدر الخاص بك
Workbook workbook = new Workbook("input.xlsx");

// حفظ كملف ODS 
workbook.Save("output.ods");

يتيح لك هذا النهج السريع تحويل ملفات Excel إلى تنسيق ODS بسهولة، مما يضمن التوافق مع التطبيقات مفتوحة المصدر.

تحويل XLSX إلى FODS في C#

تنسيق جدول بيانات OpenDocument Flat (FODS) هو إصدار قائم على XML من تنسيق ODS، مما يسمح للمستخدمين بالعمل بملف واحد بدلاً من ملفات مضغوطة متعددة. فيما يلي كيفية تحويل ملف Excel إلى تنسيق FODS في C#.

  • تحميل المصنف: على غرار القسم السابق، نقوم بتحميل ملف Excel بفئة المصنف.
  • حفظ بتنسيق FODS: من خلال تحديد ملحق .fods في طريقة الحفظ، يتم تحويل المصنف إلى تنسيق FODS.

يوضح الكود النموذجي أدناه كيفية تحويل XLSX إلى FODS في C#:

// قم بتحميل مصنف المصدر الخاص بك
Workbook workbook = new Workbook("input.xlsx");

// حفظ كملف FODS 
workbook.Save("output.fods");

يعد التحويل إلى تنسيق FODS مفيدًا بشكل خاص للمستخدمين الذين يفضلون هياكل الملفات المستندة إلى XML، مما يسمح بتحليل الملفات ومعالجتها بشكل أسهل في بيئات مفتوحة المصدر.

احصل على ترخيص مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لتقييم الميزات المختلفة التي توفرها واجهة برمجة التطبيقات دون أي علامة مائية أو قيود.

تلخيص

إن تحويل ملفات Excel إلى تنسيقات جداول بيانات OpenDocument (ODS وFODS) باستخدام لغة C# يوفر طريقة عملية لجعل البيانات أكثر سهولة في الوصول إليها ومتوافقة مع التطبيقات المختلفة. إن عمليات التحويل هذه سهلة ومباشرة، وتوفر المرونة للمطورين الذين يحتاجون إلى حلول بيانات متعددة الأنظمة. سواء كان ذلك من أجل التوافق مع أدوات مفتوحة المصدر أو تبادل البيانات الموحد، فإن تحويل ملفات Excel إلى تنسيقات ODS وFODS يمكن أن يبسط سير العمل ويعزز إمكانية الوصول إلى المستندات. إذا كنت بحاجة إلى مناقشة أي مخاوف أو أسئلة، يرجى الكتابة إلينا على المنتدى.

انظر أيضا