Convertir Excel a SVG en Node.js

Convertir Excel a SVG en Node.js

Recientemente, publicamos una publicación de blog que convierte archivos de Excel a XML mediante programación. En esta publicación de blog, aprenderemos cómo convertir Excel a SVG en Node.js mediante programación. Sin embargo, esta biblioteca de Excel de Node.js se utilizará para crear un convertidor de Excel a SVG en una aplicación de JavaScript. Este artículo lo ayudará a automatizar el proceso de conversión de Excel a SVG utilizando unas pocas líneas de código fuente en Node.js. De hecho, escribiremos un fragmento de código para demostrar la funcionalidad.

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

Instalación de la biblioteca JavaScript Excel

Esta biblioteca de Excel de Node.js tiene muchas funciones y ofrece documentación completa sobre la instalación y su uso. Entonces, ejecute los siguientes comandos para instalar esta API en su proyecto Node.js.

npm install java
npm install aspose.cells

La segunda opción es descargar el paquete API y habilitar esta biblioteca en su proyecto Node.js.

Convertir Excel a SVG en Node.js

A veces no tiene MS Excel instalado en su sistema y no puede acceder a los archivos de datos. Por lo tanto, es importante convertir Excel a SVG para que los archivos se puedan ver fácilmente.

Puede seguir los siguientes pasos para realizar la conversión de Excel a SVG mediante programación:

  1. Cree un objeto Workbook y cargue el archivo fuente.
  2. Inicialice una instancia de la clase ImageOrPrintOptions para acceder a opciones adicionales de creación de imágenes.
  3. Convierta cada hoja de trabajo en formato SVG en una sola página llamando al método setSaveFormat.
  4. Invoque este método setOnePagePerSheet para colocar todo el contenido de una hoja en una sola página.
  5. Convierta cada hoja de trabajo en formato svg llamando al método SheetRender.
  6. Llame a este método toImage para generar la hoja de trabajo en formato de imagen Svg.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Cree un objeto de libro de trabajo y cargue el archivo de origen  
var workbook = new aspose.cells.Workbook("sample.xlsx");  
// Inicialice una instancia de la clase ImageOrPrintOptions para acceder a opciones adicionales de creación de imágenes 
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// Convierta cada hoja de trabajo en formato svg en una sola página llamando al método setSaveFormat 
imgOptions.setSaveFormat(aspose.cells.SaveFormat.SVG);
// Invoque este método setOnePagePerSheet para colocar todo el contenido de una hoja en una sola página. 
imgOptions.setOnePagePerSheet(true);
var sheetCount = workbook.getWorksheets().getCount();
for (var i = 0; i < sheetCount; i++) {
	var sheet = workbook.getWorksheets().get(i);
    // Convierta cada hoja de trabajo en formato svg llamando al método SheetRender  
	var sr = new aspose.cells.SheetRender(sheet, imgOptions);
	for (var k = 0; k < sr.getPageCount(); k++) {
		// Llame a este método toImage para generar la hoja de trabajo en formato de imagen Svg 
		sr.toImage(k,  sheet.getName() + k + "_out.svg");
	}
}

Puedes ver la salida en la siguiente imagen:

Archivo de Excel a SVG

Obtenga una licencia gratis

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

Resumiendo

Estamos terminando esta publicación de blog aquí. Ha aprendido cómo convertir Excel a SVG en Node.js mediante programación. Además, hemos incluido todos los pasos que demuestran los métodos de la API. Además, puede visitar la documentación de esta biblioteca de Excel de Node.js para conocer otras características destacadas. Además, puede consultar la sección “Ver también” a continuación para obtener artículos relevantes. Finalmente, visite conholdate.com para obtener las últimas actualizaciones.

Hacer una pregunta

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

preguntas frecuentes

¿Se puede exportar Excel como SVG?

Puede instalar esta biblioteca de JavaScript Excel para exportar archivos de Excel a formato de archivo SVG. Este método setSaveFormat convierte hojas de trabajo en formato SVG mediante programación.

¿Qué programas pueden convertir a SVG?

Copie y pegue este fragmento de código en su archivo principal que convierte Excel a SVG mediante programación.

Ver también