chuyển đổi csv sang excel node.js

Định dạng CSV được sử dụng rộng rãi để nhập hoặc xuất bộ dữ liệu lớn từ ứng dụng này sang ứng dụng khác. Tuy nhiên, trong một số trường hợp, bạn có thể cần chuyển đổi tệp CSV sang Excel XLSX hoặc XLS. Tương tự, ngược lại cũng có thể được yêu cầu trong các trường hợp nhất định. Theo đó, bài viết này trình bày cách chuyển đổi CSV sang Excel và Excel sang định dạng CSV theo chương trình trong Node.js.

Node.js CSV sang Excel hoặc Excel sang CSV Converter

Để chuyển đổi qua lại các định dạng CSV và Excel, chúng tôi sẽ sử dụng Aspose.Cells cho Node.js qua Java. Nó là một API mạnh mẽ và giàu tính năng để thao tác các định dạng bảng tính từ bên trong các ứng dụng Node.js. Bạn có thể tải xuống gói của API hoặc cài đặt nó bằng lệnh NPM sau.

 > npm install aspose.cells

Chuyển đổi CSV sang XLSX hoặc XLS trong Node.js

Sau đây là các bước để chuyển đổi tệp CSV sang Excel XLSX hoặc XLS.

Mẫu mã sau đây cho thấy cách chuyển đổi CSV sang Excel XLSX trong Node.js.

// Tạo đối tượng CSV LoadOptions
var loadOptions =  aspose.cells.LoadOptions(aspose.cells.FileFormatType.CSV);

// Tạo một đối tượng Workbook với đường dẫn tệp CSV và loadOptions
var workbook =  aspose.cells.Workbook("data.csv", loadOptions);

// Lưu CSV dưới dạng XLSX
workbook.save("CSVtoExcel.xlsx" , aspose.cells.SaveFormat.XLSX);

CSV mẫu

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 sang Excel

csv sang excel hoặc excel sang csv node.js

Chuyển đổi XLSX hoặc XLS sang CSV trong Node.js

Sau đây là các bước để chuyển đổi tệp XLSX hoặc XLS sang CSV trong Node.js.

Mẫu mã sau đây cho thấy cách chuyển đổi Excel XLSX hoặc XLS sang CSV.

// Tải tệp Excel
var workbook =  aspose.cells.Workbook("CSVtoExcel.xlsx");

// Lưu dưới dạng CSV
workbook.save("ExcelToCSV.csv" , aspose.cells.SaveFormat.CSV);

Nhận giấy phép API miễn phí

Để sử dụng API mà không có giới hạn đánh giá, bạn có thể yêu cầu giấy phép tạm thời miễn phí.

Sự kết luận

Trong bài viết này, bạn đã biết cách dễ dàng chuyển đổi CSV sang Excel hoặc Excel sang CSV trong các ứng dụng Node.js. Bạn có thể khám phá thêm về Node.js Excel API bằng cách sử dụng tài liệu. Trong trường hợp bạn có bất kỳ thắc mắc nào, vui lòng cho chúng tôi biết qua diễn đàn của chúng tôi.

Xem thêm