convertir csv a excel node.js

El formato CSV se usa ampliamente para importar o exportar grandes conjuntos de datos de una aplicación a otra. Sin embargo, en algunos casos, es posible que deba convertir archivos CSV a Excel XLSX o XLS. Del mismo modo, también se puede requerir viceversa en ciertos escenarios. De acuerdo con eso, este artículo cubre cómo convertir CSV a Excel y Excel a formato CSV mediante programación en Node.js.

Node.js CSV a Excel o Excel a CSV Converter

Para la conversión de ida y vuelta de los formatos CSV y Excel, usaremos Aspose.Cells for Node.js a través de Java. Es una API potente y rica en funciones para la manipulación de formatos de hojas de cálculo desde las aplicaciones de Node.js. Puede descargar el paquete de la API o instalarlo con el siguiente comando NPM.

 > npm install aspose.cells

Convierta CSV a XLSX o XLS en Node.js

Los siguientes son los pasos para convertir un archivo CSV a Excel XLSX o XLS.

El siguiente ejemplo de código muestra cómo convertir CSV a Excel XLSX en Node.js.

// Crear objeto CSV LoadOptions
var loadOptions =  aspose.cells.LoadOptions(aspose.cells.FileFormatType.CSV);

// Cree un objeto de Workbook con la ruta del archivo CSV y las opciones de carga
var workbook =  aspose.cells.Workbook("data.csv", loadOptions);

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

CSV de muestra

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 a Excel

csv a excel o excel a csv node.js

Convierta XLSX o XLS a CSV en Node.js

Los siguientes son los pasos para convertir archivos XLSX o XLS a CSV en Node.js.

El siguiente ejemplo de código muestra cómo convertir Excel XLSX o XLS a CSV.

// Cargue el archivo de Excel
var workbook =  aspose.cells.Workbook("CSVtoExcel.xlsx");

// Guardar como CSV
workbook.save("ExcelToCSV.csv" , aspose.cells.SaveFormat.CSV);

Obtenga una licencia de API gratuita

Para utilizar la API sin limitaciones de evaluación, puede solicitar una licencia temporal gratuita.

Conclusión

En este artículo, aprendió lo fácil que es convertir CSV a Excel o Excel a CSV en aplicaciones Node.js. Puede explorar más sobre la API de Excel de Node.js utilizando la documentación. En caso de que tenga alguna consulta, no dude en hacérnosla saber a través de nuestro foro.

Ver también