Formát CSV se široce používá k importu nebo exportu velkých datových sad z jedné aplikace do druhé. V některých případech však může být nutné převést soubory CSV do Excelu XLSX nebo XLS. Podobně může být v určitých scénářích vyžadováno i obráceně. V souladu s tím tento článek popisuje, jak převést CSV do Excelu a Excel do formátu CSV programově v Node.js.
- Převaděč Node.js CSV do Excelu nebo Excel do CSV
- Převeďte CSV na XLSX nebo XLS v Node.js
- Převeďte XLSX nebo XLS na CSV v Node.js
- Získejte bezplatnou licenci API
Převaděč Node.js CSV do Excelu nebo Excel do CSV
Pro konverzi formátů CSV a Excel tam a zpět použijeme Aspose.Cells for Node.js přes Java. Jedná se o výkonné a na funkce bohaté API pro manipulaci s formáty tabulek z aplikací Node.js. Balíček API můžete stáhnout nebo jej nainstalovat pomocí následujícího příkazu NPM.
> npm install aspose.cells
Převeďte CSV na XLSX nebo XLS v Node.js
Níže jsou uvedeny kroky pro převod souboru CSV na Excel XLSX nebo XLS.
- Vytvořte objekt třídy LoadOptions a inicializujte jej pomocí FileFormatType.CSV.
- Vytvořte objekt třídy Sešit pro načtení souboru CSV.
- Převeďte CSV na XLSX pomocí metody Workbook.save(String , SaveFormat.XLSX).
Následující ukázka kódu ukazuje, jak převést CSV na Excel XLSX v Node.js.
// Vytvořte objekt CSV LoadOptions
var loadOptions = aspose.cells.LoadOptions(aspose.cells.FileFormatType.CSV);
// Vytvořte objekt Workbook s cestou k souboru CSV a loadOptions
var workbook = aspose.cells.Workbook("data.csv", loadOptions);
// Uložit CSV jako XLSX
workbook.save("CSVtoExcel.xlsx" , aspose.cells.SaveFormat.XLSX);
Ukázka 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 Excelu
Převeďte XLSX nebo XLS na CSV v Node.js
Níže jsou uvedeny kroky pro převod souboru XLSX nebo XLS na CSV v Node.js.
- Vytvořte objekt třídy Sešit pro načtení souboru XLSX.
- Převeďte soubor XLSX na CSV pomocí metody Workbook.save(String , SaveFormat.CSV).
Následující ukázka kódu ukazuje, jak převést Excel XLSX nebo XLS na CSV.
// Načtěte soubor Excel
var workbook = aspose.cells.Workbook("CSVtoExcel.xlsx");
// Uložit jako CSV
workbook.save("ExcelToCSV.csv" , aspose.cells.SaveFormat.CSV);
Získejte bezplatnou licenci API
Abyste mohli API používat bez omezení hodnocení, můžete požádat o bezplatnou dočasnou licenci.
Závěr
V tomto článku jste se dozvěděli, jak snadné je převést CSV do Excelu nebo Excel do CSV v aplikacích Node.js. Další informace o Node.js Excel API můžete prozkoumat pomocí dokumentace. V případě jakýchkoliv dotazů nás neváhejte kontaktovat prostřednictvím našeho fóra.