Đị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 CSV sang XLSX hoặc XLS trong Node.js
- Chuyển đổi XLSX hoặc XLS sang CSV trong Node.js
- Nhận giấy phép API miễn phí
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.
- Tạo một đối tượng của lớp LoadOptions và khởi tạo nó bằng FileFormatType.CSV.
- Tạo một đối tượng của lớp Workbook để tải tệp CSV.
- Chuyển đổi CSV sang XLSX bằng phương pháp Workbook.save (String, SaveFormat.XLSX).
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
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.
- Tạo một đối tượng của lớp Workbook để tải tệp XLSX.
- Chuyển đổi tệp XLSX sang CSV bằng phương pháp Workbook.save (String, SaveFormat.CSV).
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.