przekonwertować csv na excel node.js

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

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.

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

csv do Excela lub Excela do CSV node.js

Konwertuj XLSX lub XLS na CSV w Node.js

Poniżej przedstawiono kroki konwersji pliku XLSX lub XLS na CSV w Node.js.

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.

Zobacz też