Формат CSV широко використовується для імпорту або експорту великих наборів даних з однієї програми в іншу. Однак у деяких випадках вам може знадобитися конвертувати файли CSV у Excel XLSX або XLS. Аналогічно, у певних сценаріях також може знадобитися навпаки. Відповідно до цього, у цій статті розповідається про те, як програмно конвертувати CSV у Excel і Excel у формат CSV у Node.js.
- Node.js CSV у Excel або конвертер Excel у CSV
- Конвертуйте CSV у XLSX або XLS у Node.js
- Конвертуйте XLSX або XLS у CSV у Node.js
- Отримайте безкоштовну ліцензію API
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.
- Створіть об’єкт класу LoadOptions та ініціалізуйте його за допомогою FileFormatType.CSV.
- Створіть об’єкт класу Workbook, щоб завантажити файл CSV.
- Перетворіть CSV на XLSX за допомогою методу Workbook.save(String , SaveFormat.XLSX).
У наведеному нижче прикладі коду показано, як конвертувати CSV у Excel XLSX у Node.js.
// Створіть об’єкт CSV LoadOptions
var loadOptions = aspose.cells.LoadOptions(aspose.cells.FileFormatType.CSV);
// Створіть об’єкт Workbook із шляхом до файлу 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
Конвертуйте XLSX або XLS у CSV у Node.js
Нижче наведено кроки для перетворення файлу XLSX або XLS у CSV у Node.js.
- Створіть об’єкт класу Workbook, щоб завантажити файл XLSX.
- Перетворіть файл XLSX у CSV за допомогою методу Workbook.save(String , SaveFormat.CSV).
У наведеному нижче прикладі коду показано, як конвертувати 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 за допомогою документації. Якщо у вас виникнуть запитання, не соромтеся повідомити нас через наш форум.