Convertir Excel a PNG en Node.js

Convertir Excel a PNG en Node.js

Siga esta guía para aprender a convertir Excel a PNG en Node.js usando esta API de Excel de JavaScript. PNG es un formato de archivo de imagen, mientras que Excel ofrece una gran oferta para la representación y el almacenamiento de datos. Sin embargo, la conversión de Excel a PNG hace que sus operaciones comerciales sean rápidas y eficientes, ya que la mayoría de los formatos de imagen se pueden abrir fácilmente en cualquier plataforma sin instalar software de terceros. Antes de continuar con este tutorial, asegúrese de haber instalado Node.js en su máquina local.

Cubriremos las siguientes secciones:

Instalación de la API de JavaScript Excel

El procedimiento de instalación de esta API es bastante simple y amigable para los desarrolladores. Ofrece potentes funciones con respecto a la conversión de archivos y la manipulación de archivos. Sin embargo, puede ejecutar los siguientes comandos para instalar esta API en su proyecto Node.js.

npm install java
npm install aspose.cells

De lo contrario, descargue el paquete API e integre esta biblioteca en su proyecto Node.js.

Convertir Excel a PNG en Node.js

Usaremos esta API de Excel de JavaScript para convertir Excel a PNG mediante programación. Además, puede encontrar una gran cantidad de métodos expuestos por esta API.

Puede seguir los siguientes pasos y el fragmento de código:

  1. Cree un objeto Workbook y cargue el archivo fuente.
  2. Cree una instancia de la clase ImageOrPrintOptions para acceder a opciones adicionales de creación de imágenes.
  3. Configure el tipo de imagen llamando al método setImageType.
  4. Invoque el método get(index) para obtener la primera hoja de trabajo.
  5. Cree un objeto SheetRender para la hoja de destino.
  6. Invoque el método toImage para generar una imagen para la hoja de trabajo.
// Excel a PNG en Nodejs 
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");
// Cree una instancia de la clase ImageOrPrintOptions para acceder a opciones adicionales de creación de imágenes 
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// Establezca el tipo de imagen llamando al método setImageType  
imgOptions.setImageType(aspose.cells.ImageType.PNG);
// Invoque el método get(index) para obtener la primera hoja de cálculo. 
var sheet = workbook.getWorksheets().get(0);
// Cree un objeto SheetRender para la hoja de destino  
var sr = new aspose.cells.SheetRender(sheet, imgOptions);
for (var j = 0; j < sr.getPageCount(); j++) {
	// Invoque el método toImage para generar una imagen para la hoja de trabajo 
	sr.toImage(j,  "WToImage-out" + j + ".png");
}
        }
    }
}

Puede ver el resultado en la siguiente imagen:

Excel a PNG

Obtenga una licencia gratis

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

Resumiendo

Este es el final de este tutorial. Hemos analizado cómo convertir Excel a PNG en Node.js mediante programación. Esta publicación de blog seguramente lo ayudará si está buscando desarrollar un convertidor de Excel a PNG utilizando esta API de Excel de JavaScript. Además, puede visitar documentación para conocer otras disposiciones y métodos que ofrece esta biblioteca. Además, conholdate.com está escribiendo nuevas publicaciones de blog sobre nuevos temas. 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 PNG?

Puede convertir sus archivos de Excel a formato de imagen utilizando esta API de Excel de JavaScript. Esta biblioteca puede ayudarlo a lograr esta conversión mediante programación.

¿Cómo convierto los datos de Excel en una imagen?

Invoque este método toImage para generar una imagen a partir de una hoja de cálculo de Excel mediante programación. Además, visite este enlace para conocer otros métodos destacados de esta biblioteca.

Ver también