Cómo imprimir un archivo de Excel en Node.js

Cómo imprimir un archivo de Excel en Node.js

La impresión de documentos mediante programación puede proporcionar una ventaja competitiva a su empresa. Como es una tarea muy común, este tipo de automatización reducirá el tiempo y el esfuerzo de su fuerza laboral. En esta publicación de blog, instalaremos esta biblioteca de JS Excel en nuestro proyecto Node.js para manipular y procesar documentos Excel. Sin embargo, comencemos e implementemos cómo imprimir un archivo de Excel en Node.js.

Cubriremos los siguientes puntos en esta publicación de blog:

Instalación de la biblioteca JS Excel

Puede visitar este enlace para conocer el procedimiento de instalación de esta biblioteca de nivel empresarial. Es bastante fácil ya que puede descargar el paquete API o instalarlo ejecutando los siguientes comandos:

npm install java
npm install aspose.cells

Cómo imprimir un archivo de Excel en Node.js

Una vez completada la instalación, puede comenzar a escribir el código fuente y explorar los métodos para configurar sus llamadas a la API.

Los siguientes son los pasos:

  1. Cree una instancia de la clase WorkBook y cargue el archivo fuente de Excel.
  2. Crea una instancia de un objeto para la clase ImageOptions que permite especificar opciones al representar hojas de trabajo en imágenes e imprimir hojas de trabajo.
  3. Obtenga la primera hoja de trabajo invocando el método get.
  4. Cree un objeto SheetRender con respecto a su hoja deseada que puede representar la hoja de trabajo en varias imágenes.
  5. Imprima la hoja de trabajo llamando al método toPrinter.

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

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Cree una instancia de la clase WorkBook y cargue el archivo de origen de Excel. 
var book = new aspose.cells.Workbook("sample.xlsx");
// Cree una instancia de un objeto para la clase ImageOptions que permita especificar opciones al representar la hoja de trabajo en imágenes, imprimir la hoja de trabajo. 
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// Obtenga la primera hoja de trabajo invocando el método get. 
var sheet = book.getWorksheets().get(0);
// Cree un objeto SheetRender con respecto a su hoja deseada que pueda representar la hoja de trabajo en varias imágenes.
var sr = new aspose.cells.SheetRender(sheet, imgOptions);
// Imprima la hoja de trabajo llamando al método toPrinter. 
sr.toPrinter("EHUPSTAIRS7225");

La salida se puede ver en la siguiente imagen:

software de impresión

Obtenga una licencia gratis

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

Resumiendo

Estamos terminando esta publicación de blog aquí con la esperanza de que haya aprendido cómo imprimir un archivo de Excel en Node.js. Además, puede personalizar su fragmento de código para cumplir con su software comercial mediante programación. Además, puede visitar la documentación de esta biblioteca JS Excel para conocer otros métodos.

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 hago para que Excel imprima automáticamente?

Siga este enlace para obtener el fragmento de código que imprime archivos de Excel mediante programación.

Ver también