تحويل CSV إلى Excel باستخدام Node.js

CSV إلى Excel Node.js

لقد نشرنا مؤخرًا منشور مدونة حول كيفية استيراد XML إلى Excel برمجيًا باستخدام Node.js. ومع ذلك ، في هذه المقالة ، سنتعلم كيفية تحويل CSV إلى Excel باستخدام مكتبة Node.js على مستوى المؤسسة. يمثل تنسيق CSV (قيم مفصولة بفواصل) ملفًا نصيًا عاديًا يحافظ على المحتوى بقيم مفصولة بفواصل. علاوة على ذلك ، يأتي Excel مزودًا بخصائص تخزين وإدارة بيانات غنية ومدعومة من قبل Microsoft. لذلك ، سوف نتعلم كيفية تحويل CSV إلى Excel باستخدام Node.js من خلال تغطية النقاط التالية:

كيفية تحويل CSV إلى XLSX

في هذا القسم ، سنتعرف على المتطلبات المسبقة والفئات ووظائف الأعضاء التي يعرضها Aspose.Cells لتطبيق Node.js.

يرجى زيارة منشور المدونة التعليمي السابق الذي ذكرنا فيه عملية إعداد Aspose.Cells على الجهاز المحلي.

سنتبع الخطوات التالية لإكمال سير العمل:

  1. قم بإنشاء كائن من فئة Cells.
  2. اطلب من الوحدة النمطية fs إنشاء تدفق قراءة من الملف المصدر.
  3. قم بإنشاء كائن من فئة Workbook الذي يقوم بإنشاء جدول بيانات Excel.
  4. احصل على كائن الخلايا لورقة عمل معينة باستخدام طريقة getCells ().
  5. ثم سنسمي هذه الطريقة importCSVFromStream (cells، stream، spliter، convertNumericData، firstRow، firstColumn، callback) التي تقبل تدفق بيانات الملف مع الخيارات الأخرى لتحويل ملف CSV إلى Excel.
  6. أخيرًا ، سيؤدي save (fileName) إلى حفظ الملف في الدليل الجذر.

مكتبة Node.js لتحويل CSV إلى Excel

الآن ، افتح ملف الخادم الرئيسي والصق الكود التالي. تحتاج إلى وضع ملف CSV المصدر الخاص بك حيث أن الملف المصدر “sample.csv” موجود في الدليل الجذر.


 //تحويل CSV إلى Excel باستخدام Node.js 
var aspose = aspose || {};

// جلب الوحدة aspose.cells إلى مشروعك.
aspose.cells = require("aspose.cells");

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

// إنشاء كائن من مصنف cild class Workbook ()
var workbook = new aspose.cells.Workbook();

// ينشئ كائن خلية من ورقة عمل معينة
var cells = workbook.getWorksheets().get(0).getCells();

// قراءة دفق ملف CSV المصدر الخاص بنا 
var readStream = fs.createReadStream("sample.csv");

// استدعاء هذه الطريقة لتحويل CSV إلى XLSX 
aspose.cells.Cells.importCSVFromStream(cells, readStream, ",", false, 0, 1,
 function(err) {
     workbook.save('result.xlsx');
   }
);

بعد ذلك ، ابدأ تشغيل الخادم الخاص بك وستجد ملف Excel باسم “result.xlsx” محفوظًا في جذر دليلك. ومع ذلك ، يمكنك رؤية الإخراج في الصورة أدناه.

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

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

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

لديك دائمًا فرصة لاستخدام ترخيص مؤقت مجاني لاستخدام Aspose.Cells لـ Node.js بدون قيود تقييم.

استنتاج

هذه نهاية منشور المدونة هذا. لقد مررنا بالخطوات ونموذج التعليمات البرمجية لتحويل CSV إلى Excel باستخدام Node.js برمجيًا. بالإضافة إلى ذلك ، يمكنك استكشاف الفئات والطرق المستخدمة لتحويل CSV إلى XLSX بشكل أكبر. علاوة على ذلك ، هناك بعض الروابط ذات الصلة المذكورة في قسم “انظر أيضًا” أدناه. لذلك ، حان الوقت لاختيار Aspose.cells إذا كنت تبحث عن تثبيت ملف CSV على مكتبة Excel Node.js لتطبيق عملك. علاوة على ذلك ، conholdate.com يكتب باستمرار عن مواضيع جديدة مثيرة للاهتمام. لذلك ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

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

أنظر أيضا