استيراد XML إلى Excel في Node.js

استيراد بيانات XML إلى ملف Excel.

لغة الترميز الموسعة هي تنسيق ملف واسع الاستخدام لتمثيل البيانات. إنه فعال للغاية عندما يتعلق الأمر بنقل البيانات من قاعدة بيانات إلى أخرى دون أي فقدان للبيانات الهامة ويتم استخدام العلامات لبناء مستند XML. من ناحية أخرى ، تستفيد الشركات من أوراق Excel لأنها توفر خيارات تخزين بيانات غنية. في منشور المدونة هذا ، سوف نتعلم خطوات تثبيت مكتبة التحويل وتنسيق الملفات وسنوضح لك كيف يمكنك استيراد XML إلى Excel في Node.js برمجيًا.

سنغطي النقاط التالية:

مكتبة Node.js لاستيراد XML إلى Excel

يعتمد Aspose.Cells for Node.js على Aspose.Cells لجافا التي توفر تحويل ملف ورقة Excel ، التصميم ، تصدير / استيراد البيانات (مثل ملف XML إلى Excel) ، والعديد من الأحكام الأخرى. وفوق كل شيء ، هناك توثيق شامل متاح مع أمثلة مقتطفات التعليمات البرمجية.

كيفية إعداد Aspose.Cells في مشروع Node.js؟

في هذا القسم ، سنتعرف على الخطوات لتمكين Aspose.Cells for Node.js على جهاز محلي. يمكنك زيارة docs للتعرف على إرشادات التثبيت لنظام التشغيل الخاص بك.

أنا أستخدم macOS ، لذلك ، سأتبع الخطوات التالية لإعداد Aspose.Cells.

المتطلبات المسبقة:

  1. Node.js
  2. Oracle JDK 1.8
  3. بايثون

بمجرد تثبيت المتطلبات المسبقة ، قم بتشغيل الأمر التالي لتثبيت Aspose.Cells من Npm.

npm install aspose.cells

أيضًا ، قم بتشغيل الأمر التالي لتمكين Java في مشروع Node.js.

npm install java

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

استيراد XML إلى Excel في Node.js

سيتضمن مقتطف الشفرة الفئات والطرق التالية لاستيراد ملف XML إلى جدول بيانات Excel برمجيًا.

  1. استيراد وإنشاء كائن من Cells class.
  2. قم بإنشاء دفق القراءة للملف المصدر (أي ملف XML) باستخدام الوحدة النمطية fs.
  3. استدعاء هذا الأسلوب createWorkbookFromStream (دفق ، رد الاتصال) من مصنف فئة لإنشاء مصنف بناءً على دفق بيانات الملف.
  4. احفظ الملف باستخدام طريقة حفظ (اسم الملف).

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

// إنشاء ورقة من الدفق (مثل xml إلى xlsx)
var aspose = aspose || {};

//احصل على وحدة aspose.cells في مشروعك.
aspose.cells = require("aspose.cells");

// تحميل وحدة fs لقراءة / كتابة الملفات
var fs = require("fs");

// يقوم بإنشاء دفق القراءة للملف المصدر
var readStream = fs.createReadStream("myxml.xml");

// يقبل دفق البيانات ويقوم بملء / استيراد بيانات XML إلى ملف Excel
aspose.cells.Workbook.createWorkbookFromStream(readStream, function(workbook, err) {

  if (err) {
      console.log("open workbook error");
      return;
  }

// حفظ الملف 
  workbook.save('result.xlsx');
  console.log('Successfully imported XML file to Excel');
});

في مقتطف الشفرة أعلاه ، يمكنك أن ترى أنني قد وضعت ملف XML المصدر باسم “myxml.xml” في الدليل الجذر. ومع ذلك ، يجب أن يكون لديك ملف XML المصدر الذي تريد استيراده إلى ورقة Excel.

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

استيراد XML إلى Excel في Node.js

استيراد بيانات XML إلى جدول بيانات Excel

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

لا تتردد في الحصول على ترخيص مؤقت مجاني لاستخدام Aspose.Cells لـ Node.js خارج حدود التقييم.

استنتاج

هذا يقودنا إلى نهاية منشور المدونة هذا. لقد قمنا بتغطية العملية بأكملها التي يمكنك من خلالها استيراد XML إلى Excel في Node.js. ستساعدك هذه المقالة بالتأكيد إذا كنت تبحث عن اختيار مكتبة Node.js لاستيراد بيانات XML إلى ملف Excel. علاوة على ذلك ، conholdate.com في عملية متسقة لكتابة مقالات حول مواضيع أخرى مثيرة للاهتمام. لذلك ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

لا تتردد في زيارة المنتدى الخاص بنا وهو نشط للغاية للرد على الأسئلة والاستفسارات / المناقشات.

أنظر أيضا