Como converter Excel para JPG em Node.js

Como converter Excel para JPG em Node.js

A automação da conversão de Excel para JPG fornece grande ajuda quando se trata de fazer uma apresentação comercial. Na maioria dos cenários, você não pode anexar grandes arquivos do Excel com suas apresentações do PowerPoint. Portanto, você pode converter Excel em JPG escrevendo algumas linhas de código-fonte em JavaScript. Nesta postagem do blog, você aprenderá como converter Excel em JPG no Node.js programaticamente. Instalaremos esta biblioteca XLSX JS em nosso projeto Node.js para criar um conversor de Excel para JPG.

Nesta postagem do blog, os seguintes pontos serão abordados:

Instalação da biblioteca XLSX JS

O processo de instalação desta biblioteca JavaScript é amigável ao desenvolvedor. Então, ele permite que você baixe o pacote de API ou instale-o executando os seguintes comandos:

npm install java
npm install aspose.cells

Como converter Excel para JPG em Node.js

Há uma enorme pilha de recursos oferecidos por esta biblioteca rica em recursos. Agora, você pode começar a escrever o código para criar um conversor de Excel para JPG programaticamente.

Por favor, siga os passos indicados abaixo:

  1. Inicialize uma instância da classe Workbook e carregue o arquivo de origem.
  2. Crie um objeto da classe ImageOrPrintOptions para acessar opções específicas de criação de imagens.
  3. Chame o método setImageType para definir o tipo de imagem.
  4. O método get(index) acessará a primeira planilha da pasta de trabalho.
  5. Inicialize o construtor da classe SheetRender para a planilha de destino.
  6. Percorra as páginas e invoque o método toImage para criar imagens para as planilhas.

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

// Excel para PNG em Nodejs 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Inicialize uma instância da classe de pasta de trabalho e carregue o arquivo de origem. 
var wb = new aspose.cells.Workbook("sample.xlsx");
// Crie um objeto da classe ImageOrPrintOptions para acessar opções específicas de criação de imagem. 
var imageOptions = new aspose.cells.ImageOrPrintOptions();
// Chame o método setImageType para definir o tipo de imagem. 
imageOptions.setImageType(aspose.cells.ImageType.JPEG);
// O método get(index) acessará a primeira planilha da pasta de trabalho.
var Worksheet = wb.getWorksheets().get(0);
// Inicialize o construtor da classe SheetRender para a planilha de destino.
var sheetRender = new aspose.cells.SheetRender(Worksheet, imageOptions);
// Faça um loop pelas páginas e invoque o método toImage para criar uma imagem para a planilha.
for (var j = 0; j < sheetRender.getPageCount(); j++) {
    sheetRender.toImage(j,  "ExcelToJPEG" + j + ".jpeg");
}

A saída pode ser vista na imagem abaixo:

Conversor de Excel para JPG

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

Resumindo, você aprendeu como converter Excel em JPG no Node.js programaticamente. Este artigo certamente irá ajudá-lo se você estiver procurando desenvolver um módulo de conversão Excel para JPG usando esta biblioteca XLSX JS. Além disso, você pode visitar a documentação para explorar outros recursos.

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 converter Excel em imagem?

Você pode seguir este link para conhecer o trecho de código e as etapas para converter Excel para JPG/JPEG programaticamente.

Veja também