Como imprimir um arquivo Excel em Node.js

Como imprimir um arquivo Excel em Node.js

Imprimir documentos de forma programática pode fornecer uma vantagem competitiva para o seu negócio. Como é uma tarefa muito comum, esse tipo de automação reduzirá o tempo e o esforço de sua força de trabalho. Nesta postagem de blog, instalaremos esta biblioteca JS Excel em nosso projeto Node.js para manipular e processar documentos Excel. No entanto, vamos começar e implementar como imprimir um arquivo Excel em Node.js.

Abordaremos os seguintes pontos nesta postagem do blog:

Instalação da biblioteca JS Excel

Você pode visitar este link para aprender o procedimento de instalação desta biblioteca de nível empresarial. É muito fácil, pois você pode baixar o pacote da API ou instalá-lo executando os seguintes comandos:

npm install java
npm install aspose.cells

Como imprimir um arquivo Excel em Node.js

Após a conclusão da instalação, você pode começar a escrever o código-fonte e explorar os métodos para configurar suas chamadas de API.

A seguir estão as etapas:

  1. Crie uma instância da classe WorkBook e carregue o arquivo Excel de origem.
  2. Instancie um objeto para a classe ImageOptions que permite especificar opções ao renderizar planilhas para imagens e imprimir planilhas.
  3. Obtenha a primeira planilha invocando o método get.
  4. Crie um objeto SheetRender em relação à planilha desejada, que pode renderizar a planilha em várias imagens.
  5. Imprima a planilha chamando o método toPrinter.

Copie e cole o seguinte código em seu arquivo principal:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Crie uma instância da classe WorkBook e carregue o arquivo Excel de origem. 
var book = new aspose.cells.Workbook("sample.xlsx");
// Instancie um objeto para a classe ImageOptions que permite especificar opções ao renderizar planilha para imagens, imprimir planilha. 
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// Obtenha a primeira planilha invocando o método get. 
var sheet = book.getWorksheets().get(0);
// Crie um objeto SheetRender em relação à planilha desejada, que pode renderizar a planilha para várias imagens.
var sr = new aspose.cells.SheetRender(sheet, imgOptions);
// Imprima a planilha chamando o método toPrinter. 
sr.toPrinter("EHUPSTAIRS7225");

A saída pode ser vista na imagem abaixo:

software de impressão

Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para experimentar a API sem limitações de avaliação.

Resumindo

Estamos terminando este post aqui com a esperança de que você tenha aprendido como imprimir um arquivo Excel em Node.js. Além disso, você pode personalizar seu snippet de código para atender programaticamente ao seu software comercial. Além disso, você pode visitar a documentação desta biblioteca JS Excel para conhecer outros métodos.

Além disso, sugerimos que você siga nosso Guia de primeiros passos.

Finalmente, conholdate.com está escrevendo novas postagens no blog. Então, por favor, fique em contato para atualizações regulares.

Faça uma pergunta

Você pode nos informar sobre suas perguntas ou dúvidas em nosso fórum.

perguntas frequentes

Como faço para que o Excel imprima automaticamente?

Siga este link para obter o trecho de código que imprime arquivos do Excel programaticamente.

Veja também