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
- Convierta CSV a XLSX o XLS en Node.js
- Convierta XLSX o XLS a CSV en Node.js
- Obtenga una licencia de API gratuita
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.
- Cree un objeto de la clase LoadOptions e inicialícelo con FileFormatType.CSV.
- Cree un objeto de la clase Workbook para cargar el archivo CSV.
- Convierta CSV a XLSX usando el método Workbook.save(String , SaveFormat.XLSX).
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
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.
- Cree un objeto de la clase Workbook para cargar el archivo XLSX.
- Convierta el archivo XLSX a CSV usando el método Workbook.save(String , SaveFormat.CSV).
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.