Convertir Excel a XML en Node.js

Convertir Excel a XML en Node.js

¿Tiene archivos Excel llenos con una gran cantidad de datos y desea convertirlos al formato de archivo XML mediante programación? La conversión de formato de archivo XLSX/XLS a XML ahora es cuestión de unas pocas líneas de código fuente. Usaremos esta biblioteca de Excel de JavaScript para convertir Excel a XML en Node.js. Además, escribiremos los pasos y el fragmento de código para realizar esta manipulación y los procesos de conversión. Por lo tanto, asegúrese de haber instalado Node.js en su máquina local.

En este artículo se tratarán los siguientes puntos:

Instalación de la biblioteca JavaScript Excel

El proceso de instalación de esta biblioteca es fácil y puede saltar a la sección instalación en caso de dificultad. Hay dos formas de habilitar esta API en su proyecto.

Primero, puede ejecutar los siguientes comandos para instalarlo:

npm install java
npm install aspose.cells

La otra forma es descargar el paquete API y habilitar esta biblioteca en su proyecto Node.js.

Convertir Excel a XML en Node.js

Esta biblioteca es tan poderosa y robusta debido a sus características de nivel empresarial.

Puede seguir los pasos y el fragmento de código a continuación:

  1. Cree un objeto de la clase Workbook y cargue el archivo de origen de Excel.
  2. Cree una instancia de la clase XmlSaveOptions() que se usará para guardar un archivo en formato de archivo XML.
  3. Invoque el método guardar para guardar el archivo.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Cree un objeto de la clase Workbook y cargue el archivo fuente de Excel  
var wb = new aspose.cells.Workbook("sample.xlsx");
// Cree una instancia de la clase XmlSaveOptions() que se usará para guardar un archivo en formato de archivo XML.
var XmlSaveOptions = new aspose.cells.XmlSaveOptions();
// Invocar el método save para guardar el archivo
wb.save("DocumentConversionProgress.xml", XmlSaveOptions);

Puedes ver la salida en la siguiente imagen:

Convertir Excel a XML en Node.js

Convertir Excel a XML en Node.js

Conversión de Excel a XML: opciones avanzadas

Esta sección explorará algunas características destacadas que ofrece esta biblioteca de JavaScript Excel.

Los siguientes son los pasos y el fragmento de código:

  1. Cree una instancia de un objeto de la clase Libro de trabajo y cargue el archivo fuente de Excel.
  2. Cree una instancia de la clase XmlSaveOptions que se usará para guardar un archivo en formato de archivo XML.
  3. Llame al método setClearData que hace que el libro de trabajo se vacíe después de guardar el archivo.
  4. Si el valor de setCreateDirectory es verdadero, el directorio se creará automáticamente antes de guardar el archivo.
  5. El método setCachedFileFolder se usa para almacenar algunos datos extensos.
  6. Llame al método save para guardar el archivo.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// crear una instancia de un objeto de la clase Workbook y cargar el archivo fuente de Excel  
var wb = new aspose.cells.Workbook("sample.xlsx");
// crea una instancia de la clase XmlSaveOptions() que se usará para guardar un archivo en formato de archivo XML.
var XmlSaveOptions = new aspose.cells.XmlSaveOptions();
// Llame al método setClearData que vacía el libro de trabajo después de guardar el archivo.
XmlSaveOptions.setClearData(flase);
// si el valor de setCreateDirectory es verdadero, el directorio se creará automáticamente antes de guardar el archivo. 
XmlSaveOptions.setCreateDirectory(true);
// El método setCachedFileFolder se usa para almacenar algunos datos grandes. 
XmlSaveOptions.setCachedFileFolder(true);
// Invocar el método save para guardar el archivo 
wb.save("DocumentConversionProgress.xml", XmlSaveOptions);

Obtenga una licencia gratis

Puede obtener una licencia temporal gratuita para probar la API más allá de las limitaciones de evaluación.

Resumiendo

Vamos a terminar esta publicación de blog aquí. Hemos analizado cómo convertir Excel a XML en Node.js mediante programación. También hemos explorado algunos métodos avanzados expuestos por esta biblioteca de JavaScript Excel. Además, puedes visitar la documentación para conocer otros métodos. Esta API seguramente lo ayudará si está buscando equipar su aplicación comercial con un robusto convertidor de Excel a XML. De hecho, conholdate.com está escribiendo nuevas publicaciones de blog sobre otros temas interesantes. Por lo tanto, manténgase en contacto para conocer las últimas actualizaciones.

Hacer una pregunta

Puede informarnos acerca de sus preguntas o consultas en nuestro foro.

preguntas frecuentes

¿Cómo obtengo datos de Excel en XML?

Instale esta biblioteca de Excel de JavaScript para convertir Excel a XML en Node.js mediante programación. Puede visitar la documentación para obtener detalles completos de la API.

¿Cómo convierto XLSX a XML?

Puede marcar esta clase XmlSaveOptions para convertir archivos XLSX a archivos XML mediante programación. Además, puede ver la lista de métodos aquí.

Ver también