Cómo convertir Excel a JPG en Node.js

Cómo convertir Excel a JPG en Node.js

La automatización de la conversión de Excel a JPG brinda una gran ayuda cuando se trata de realizar una presentación comercial. En la mayoría de los escenarios, no puede adjuntar grandes archivos de Excel con sus presentaciones de PowerPoint. Por lo tanto, puede convertir Excel a JPG escribiendo unas pocas líneas de código fuente en JavaScript. En esta publicación de blog, aprenderá cómo convertir Excel a JPG en Node.js mediante programación. Instalaremos esta biblioteca XLSX JS en nuestro proyecto Node.js para construir un convertidor de Excel a JPG.

En esta publicación de blog, se tratarán los siguientes puntos:

Instalación de la biblioteca XLSX JS

El proceso de instalación de esta biblioteca de JavaScript es fácil de usar para los desarrolladores. Entonces, le permite descargar el paquete API o instalarlo ejecutando los siguientes comandos:

npm install java
npm install aspose.cells

Cómo convertir Excel a JPG en Node.js

Hay una gran cantidad de funciones que ofrece esta biblioteca rica en funciones. Ahora, puede comenzar a escribir código para crear un convertidor de Excel a JPG mediante programación.

Siga los pasos que se indican a continuación:

  1. Inicialice una instancia de la clase Workbook y cargue el archivo fuente.
  2. Cree un objeto de la clase ImageOrPrintOptions para acceder a opciones específicas de creación de imágenes.
  3. Llame al método setImageType para establecer el tipo de imagen.
  4. El método get(index) accederá a la primera hoja de cálculo del libro.
  5. Inicialice el constructor de la clase SheetRender para la hoja de destino.
  6. Recorra las páginas e invoque el método toImage para crear imágenes para las hojas.

Copie y pegue el siguiente código en su archivo principal:

// Excel a PNG en Nodejs 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Inicialice una instancia de la clase del libro de trabajo y cargue el archivo fuente. 
var wb = new aspose.cells.Workbook("sample.xlsx");
// Cree un objeto de la clase ImageOrPrintOptions para acceder a opciones específicas de creación de imágenes. 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// Llame al método setImageType para establecer el tipo de imagen. 
imageOptions.setImageType(aspose.cells.ImageType.JPEG);
// El método get(index) accederá a la primera hoja de cálculo del libro.
var Worksheet = wb.getWorksheets().get(0);
// Inicialice el constructor de la clase SheetRender para la hoja de destino.
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// Recorra las páginas e invoque el método toImage para crear una imagen para la hoja.
for (var j = 0; j < sheetRender.getPageCount(); j++) {
    sheetRender.toImage(j,  "ExcelToJPEG" + j + ".jpeg");
}

La salida se puede ver en la siguiente imagen:

Conversor de Excel a JPG

Obtenga una licencia gratis

Puede aprovechar una licencia temporal gratuita para probar la API sin limitaciones de evaluación.

Resumiendo

En resumen, ha aprendido cómo convertir Excel a JPG en Node.js mediante programación. Este artículo seguramente lo ayudará si está buscando desarrollar un módulo de conversión de Excel a JPG utilizando esta biblioteca XLSX JS. Además, puede visitar la documentación para explorar otras características.

Además, le sugerimos que siga nuestra Guía de introducción.

Finalmente, conholdate.com está escribiendo nuevas publicaciones de blog. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.

Hacer una pregunta

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

preguntas frecuentes

¿Cómo convierto Excel a imagen?

Puede seguir este enlace para conocer el fragmento de código y los pasos para convertir Excel a JPG/JPEG mediante programación.

Ver también