تحويل XML إلى Excel باستخدام C #

تحويل XML إلى Excel باستخدام C #

أصبح استيراد بيانات XML إلى ملف Excel برمجيًا أمرًا سهلاً للغاية الآن. يوفر .NET Excel مكتبة أساليب وخصائص لأتمتة هذه العملية حيث يمكنك حتى تكوين خيارات الاستيراد وتمثيل البيانات. بالإضافة إلى ذلك ، يتم استخدام كل من تنسيقات ملفات البيانات هذه على نطاق واسع في المؤسسات نظرًا لخصائصها الغنية واستخدامها. في منشور المدونة هذا ، سنكتب مقتطف رمز سيحول XML إلى Excel باستخدام C # برمجيًا.

سنغطي النقاط التالية في هذا المقال:

تثبيت واجهة برمجة تطبيقات تحويل XML إلى Excel

بقدر ما يتعلق الأمر بالتثبيت ، فإن هذه المكتبة سهلة التثبيت حيث يمكنك زيارة دليل التثبيت في حالة وجود أي صعوبة.

ومع ذلك ، يمكنك إما تنزيل ملفات DLL أو تشغيل الأمر التالي في مدير الحزم NuGet.

Install-Package Aspose.Cells

تحويل XML إلى Excel باستخدام C # برمجيًا

بمجرد اكتمال التثبيت ، يمكنك معالجة ملفات Excel وتحويلها برمجيًا دون تثبيت تطبيق Microsoft Excel. علاوة على ذلك ، يمكنك نسخ واستيراد البيانات من تنسيقات ملفات أخرى عن طريق كتابة بضعة أسطر من التعليمات البرمجية في C #.

اتبع الخطوات التالية ومقتطف التعليمات البرمجية لتحويل XML إلى Excel برمجيًا:

  1. قم بإنشاء مثيل لفئة Workbook.
  2. تأخذ طريقة ImportXml مسار ملف XML واسم الورقة الوجهة وصف الوجهة والعمود كوسائط.
  3. قم باستدعاء طريقة Save لحفظ المصنف كـ XLSX.
// قم بإنشاء مثيل لفئة المصنف 
Workbook workbook = new Workbook();

// استيراد XML إلى المصنف
// تأخذ ImportXml مسار ملف XML ، واسم الورقة الوجهة ، وصف وعمود الوجهة كوسائط. 
workbook.ImportXml( "sample.xml", "Sheet1", 0, 0);

// قم باستدعاء طريقة Save لحفظ المصنف كـ XLSX    
workbook.Save(  "data_xml.xlsx", Aspose.Cells.SaveFormat.Auto);

قم بتشغيل الخادم ، وسترى ملف “dataxml.xlsx” الذي تم إنشاؤه في الدليل الجذر لمشروعك.

يمكن رؤية إخراج مقتطف الشفرة أعلاه في الصورة أدناه:

استيراد XML إلى XLSX

استيراد XML إلى Excel - خيارات متقدمة

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

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

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

تلخيص لما سبق

يمكننا إنهاء منشور المدونة هنا. نأمل أن تكون قد تعلمت كيفية تحويل XML إلى Excel باستخدام C # برمجيًا. لقد خضعت أيضًا لإجراء التثبيت وهو أمر سهل للغاية. علاوة على ذلك ، هناك مقالات أخرى ذات صلة مذكورة في قسم “انظر أيضًا” أدناه. لا تنس زيارة توثيق كاملة لهذه المكتبة. أخيرًا ، conholdate.com في عملية متسقة لكتابة مشاركات مدونة جديدة. لذلك ، ابق على اتصال للحصول على آخر التحديثات.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أنظر أيضا