המרת csv ל-exel node.js

פורמט CSV נמצא בשימוש נרחב כדי לייבא או לייצא מערכי נתונים גדולים מאפליקציה אחת לאחרת. עם זאת, במקרים מסוימים, ייתכן שיהיה עליך להמיר קבצי CSV ל-Excel XLSX או XLS. כמו כן, להיפך יכול להידרש גם בתרחישים מסוימים. בהתאם לכך, מאמר זה מכסה כיצד להמיר CSV ל-Excel ו-Excel לפורמט CSV באופן פרוגרמטי ב-Node.js.

Node.js CSV ל-Excel או ממיר Excel ל-CSV

להמרה קדימה ואחורה של פורמטים של CSV ו-Excel, נשתמש ב-Aspose.Cells for Node.js דרך Java. זהו API רב עוצמה ועשיר בתכונות למניפולציה של פורמטים של גיליונות אלקטרוניים מתוך יישומי Node.js. אתה יכול להוריד את החבילה של ה-API או להתקין אותה באמצעות הפקודה NPM הבאה.

 > npm install aspose.cells

המר CSV ל-XLSX או XLS ב-Node.js

להלן השלבים להמרת קובץ CSV ל-Excel XLSX או XLS.

דוגמת הקוד הבאה מראה כיצד להמיר CSV ל-Excel XLSX ב-Node.js.

// צור אובייקט CSV LoadOptions
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 לאקסל

csv ל-Exel או Excel ל-csv node.js

המר XLSX או XLS ל-CSV ב-Node.js

להלן השלבים להמרת קובץ XLSX או XLS ל-CSV ב-Node.js.

דוגמת הקוד הבאה מראה כיצד להמיר Excel XLSX או XLS ל-CSV.

// טען את קובץ האקסל
var workbook =  aspose.cells.Workbook("CSVtoExcel.xlsx");

// שמור כ-CSV
workbook.save("ExcelToCSV.csv" , aspose.cells.SaveFormat.CSV);

קבל רישיון API בחינם

על מנת להשתמש ב-API ללא מגבלות הערכה, אתה יכול [לבקש רישיון זמני ללא תשלום].

סיכום

במאמר זה, למדת כמה קל להמיר CSV ל-Excel או Excel ל-CSV ביישומי Node.js. אתה יכול לחקור עוד על ה-API של Node.js Excel באמצעות תיעוד. למקרה שיש לך שאלות כלשהן, אל תהסס ליידע אותנו דרך הפורום שלנו.

ראה גם