converti csv in excel node.js

Il formato CSV è ampiamente utilizzato per importare o esportare set di dati di grandi dimensioni da un’applicazione all’altra. Tuttavia, in alcuni casi, potrebbe essere necessario convertire i file CSV in Excel XLSX o XLS. Allo stesso modo, in alcuni scenari può essere richiesto anche viceversa. In base a ciò, questo articolo illustra come convertire CSV in Excel ed Excel in formato CSV a livello di codice in Node.js.

Node.js CSV in Excel o Excel in CSV Converter

Per la conversione avanti e indietro dei formati CSV ed Excel, utilizzeremo Aspose.Cells for Node.js via Java. È un’API potente e ricca di funzionalità per la manipolazione dei formati di fogli di calcolo dall’interno delle applicazioni Node.js. Puoi scaricare il pacchetto dell’API o installarlo utilizzando il seguente comando NPM.

 > npm install aspose.cells

Converti CSV in XLSX o XLS in Node.js

Di seguito sono riportati i passaggi per convertire un file CSV in Excel XLSX o XLS.

L’esempio di codice seguente mostra come convertire CSV in Excel XLSX in Node.js.

// Crea un oggetto LoadOptions CSV
var loadOptions =  aspose.cells.LoadOptions(aspose.cells.FileFormatType.CSV);

// Crea un oggetto cartella di lavoro con il percorso del file CSV e le opzioni di caricamento
var workbook =  aspose.cells.Workbook("data.csv", loadOptions);

// Salva CSV come XLSX
workbook.save("CSVtoExcel.xlsx" , aspose.cells.SaveFormat.XLSX);

Esempio 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 in Excel

csv in excel o excel in csv node.js

Converti XLSX o XLS in CSV in Node.js

Di seguito sono riportati i passaggi per convertire file XLSX o XLS in CSV in Node.js.

L’esempio di codice seguente mostra come convertire Excel XLSX o XLS in CSV.

// Carica il file Excel
var workbook =  aspose.cells.Workbook("CSVtoExcel.xlsx");

// Salva come CSV
workbook.save("ExcelToCSV.csv" , aspose.cells.SaveFormat.CSV);

Ottieni una licenza API gratuita

Per utilizzare l’API senza limitazioni di valutazione, puoi richiedere una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato quanto sia facile convertire CSV in Excel o Excel in CSV nelle applicazioni Node.js. Puoi esplorare di più sull’API di Excel Node.js utilizzando la documentazione. In caso di domande, non esitare a farcelo sapere tramite il nostro forum.

Guarda anche