تحويل csv إلى Excel node.js

يستخدم تنسيق CSV على نطاق واسع لاستيراد أو تصدير مجموعات البيانات الكبيرة من تطبيق إلى آخر. ومع ذلك ، في بعض الحالات ، قد تحتاج إلى تحويل ملفات CSV إلى Excel XLSX أو XLS. وبالمثل ، يمكن أن تكون هناك حاجة أيضًا للعكس في بعض السيناريوهات. وفقًا لذلك ، تتناول هذه المقالة كيفية تحويل CSV إلى Excel و Excel إلى تنسيق CSV برمجيًا في Node.js.

Node.js CSV إلى Excel أو Excel لتحويل CSV

لتحويل تنسيقات CSV و Excel ذهابًا وإيابًا ، سنستخدم Aspose.Cells لـ Node.js عبر Java. إنها واجهة برمجة تطبيقات قوية وغنية بالميزات لمعالجة تنسيقات جداول البيانات من داخل تطبيقات Node.js. يمكنك إما تنزيل حزمة API أو تثبيتها باستخدام الأمر التالي NPM.

 > npm install aspose.cells

تحويل CSV إلى XLSX أو XLS في Node.js

فيما يلي خطوات تحويل ملف CSV إلى Excel XLSX أو XLS.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل CSV إلى Excel XLSX في Node.js.

// قم بإنشاء كائن LoadOptions بتنسيق CSV
var loadOptions =  aspose.cells.LoadOptions(aspose.cells.FileFormatType.CSV);

// قم بإنشاء كائن مصنف بمسار ملف CSV و loadOptions
var workbook =  aspose.cells.Workbook("data.csv", loadOptions);

// احفظ CSV كملف XLSX
workbook.save("CSVtoExcel.xlsx" , aspose.cells.SaveFormat.XLSX);

عينة CSV

My Data,,,,,,,

Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205

CSV إلى Excel

csv إلى التفوق أو التفوق في csv node.js

تحويل XLSX أو XLS إلى CSV في Node.js

فيما يلي خطوات تحويل ملف XLSX أو XLS إلى CSV في Node.js.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل Excel XLSX أو XLS إلى CSV.

// قم بتحميل ملف Excel
var workbook =  aspose.cells.Workbook("CSVtoExcel.xlsx");

// حفظ كملف CSV
workbook.save("ExcelToCSV.csv" , aspose.cells.SaveFormat.CSV);

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

من أجل استخدام API بدون قيود التقييم ، يمكنك طلب ترخيص مؤقت مجاني.

استنتاج

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

أنظر أيضا