Format CSV jest szeroko stosowany do importowania lub eksportowania dużych zbiorów danych z jednej aplikacji do drugiej. Jednak w niektórych przypadkach może być konieczna konwersja plików CSV do formatu Excel XLSX lub XLS. Podobnie w niektórych scenariuszach może być wymagane odwrotne działanie. Zgodnie z tym, w tym artykule opisano, jak programowo przekonwertować format CSV na Excel i Excel na CSV w Node.js.
- Konwerter Node.js CSV do Excela lub Excela do CSV
- Konwertuj CSV na XLSX lub XLS w Node.js
- Konwertuj XLSX lub XLS na CSV w Node.js
- Uzyskaj bezpłatną licencję API
Konwerter Node.js CSV do Excela lub Excela do CSV
Do konwersji w obie strony formatów CSV i Excel użyjemy Aspose.Cells for Node.js przez Javę. Jest to potężny i bogaty w funkcje interfejs API do manipulowania formatami arkuszy kalkulacyjnych z poziomu aplikacji Node.js. Możesz pobrać pakiet API lub zainstalować go za pomocą następującego polecenia NPM.
> npm install aspose.cells
Konwertuj CSV na XLSX lub XLS w Node.js
Poniżej przedstawiono kroki konwersji pliku CSV do formatu Excel XLSX lub XLS.
- Utwórz obiekt klasy LoadOptions i zainicjuj go za pomocą FileFormatType.CSV.
- Utwórz obiekt klasy Workbook, aby załadować plik CSV.
- Przekonwertuj CSV na XLSX przy użyciu metody Workbook.save(String , SaveFormat.XLSX).
Poniższy przykładowy kod pokazuje, jak przekonwertować CSV na Excel XLSX w Node.js.
// Utwórz obiekt CSV LoadOptions
var loadOptions = aspose.cells.LoadOptions(aspose.cells.FileFormatType.CSV);
// Utwórz obiekt skoroszytu ze ścieżką pliku CSV i opcjami ładowania
var workbook = aspose.cells.Workbook("data.csv", loadOptions);
// Zapisz CSV jako XLSX
workbook.save("CSVtoExcel.xlsx" , aspose.cells.SaveFormat.XLSX);
Przykładowy plik 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 do Excela
Konwertuj XLSX lub XLS na CSV w Node.js
Poniżej przedstawiono kroki konwersji pliku XLSX lub XLS na CSV w Node.js.
- Utwórz obiekt klasy Workbook, aby załadować plik XLSX.
- Konwertuj plik XLSX na CSV za pomocą metody Workbook.save(String , SaveFormat.CSV).
Poniższy przykładowy kod pokazuje, jak przekonwertować Excel XLSX lub XLS na CSV.
// Załaduj plik Excela
var workbook = aspose.cells.Workbook("CSVtoExcel.xlsx");
// Zapisz jako CSV
workbook.save("ExcelToCSV.csv" , aspose.cells.SaveFormat.CSV);
Uzyskaj bezpłatną licencję API
Aby korzystać z API bez ograniczeń ewaluacyjnych, możesz poprosić o bezpłatną tymczasową licencję.
Wniosek
Z tego artykułu dowiedziałeś się, jak łatwo można przekonwertować plik CSV na Excel lub Excel na CSV w aplikacjach Node.js. Możesz dowiedzieć się więcej o Node.js Excel API, korzystając z dokumentacji. Jeśli masz jakieś pytania, daj nam znać za pośrednictwem naszego forum.