конвертировать 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. Это мощный и многофункциональный 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);

// Создайте объект 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

csv в excel или excel в 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. Вы можете узнать больше об API Node.js Excel, используя документацию. Если у вас возникнут какие-либо вопросы, сообщите нам об этом через наш форум.

Смотрите также