Converter Excel para PNG em Node.js

Converter Excel para PNG em Node.js

Siga este guia para saber como converter Excel para PNG em Node.js usando esta API JavaScript Excel. PNG é um formato de arquivo de imagem, enquanto o Excel oferece muito para representação e armazenamento de dados. No entanto, a conversão de Excel para PNG torna suas operações de negócios rápidas e eficientes, pois a maioria dos formatos de imagem pode ser aberta facilmente em qualquer plataforma sem instalar software de terceiros. Antes de continuar com este tutorial, certifique-se de ter instalado o Node.js em sua máquina local.

Abordaremos as seguintes seções:

Instalação da API JavaScript Excel

O procedimento de instalação desta API é bastante simples e amigável ao desenvolvedor. Oferece recursos poderosos em relação à conversão e manipulação de arquivos. No entanto, você pode executar os comandos a seguir para instalar essa API em seu projeto Node.js.

npm install java
npm install aspose.cells

Caso contrário, faça o download do pacote da API e integre esta biblioteca ao seu projeto Node.js.

Converter Excel para PNG em Node.js

Usaremos esta API JavaScript Excel para converter Excel para PNG programaticamente. Além disso, você pode encontrar uma pilha enorme de métodos expostos por essa API.

Você pode seguir as seguintes etapas e o snippet de código:

  1. Crie um objeto Workbook e carregue o arquivo de origem.
  2. Instancie uma instância da classe ImageOrPrintOptions para acessar opções adicionais de criação de imagem.
  3. Defina o tipo de imagem chamando o método setImageType.
  4. Invoque o método get(index) para obter a primeira planilha.
  5. Crie um objeto SheetRender para a planilha de destino.
  6. Invoque o método toImage para gerar uma imagem para a planilha.
// Excel para PNG em Nodejs 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Crie um objeto de pasta de trabalho e carregue o arquivo de origem 
var workbook = new aspose.cells.Workbook("sample.xlsx");
// Instanciar uma instância da classe ImageOrPrintOptions para acessar opções adicionais de criação de imagem 
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// Defina o tipo de imagem chamando o método setImageType  
imgOptions.setImageType(aspose.cells.ImageType.PNG);
// Invoque o método get(index) para obter a primeira planilha. 
var sheet = workbook.getWorksheets().get(0);
// Criar um objeto SheetRender para a planilha de destino  
var sr = new aspose.cells.SheetRender(sheet, imgOptions);
for (var j = 0; j < sr.getPageCount(); j++) {
	// Invoque o método toImage para gerar uma imagem para a planilha 
	sr.toImage(j,  "WToImage-out" + j + ".png");
}
        }
    }
}

Você pode ver a saída na imagem abaixo:

Excel para PNG

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

Este é o fim deste tutorial. Nós passamos por como converter Excel para PNG em Node.js programaticamente. Esta postagem de blog certamente o ajudará se você estiver procurando desenvolver um conversor de Excel para PNG usando esta API JavaScript do Excel. Além disso, você pode visitar documentação para conhecer outras disposições e métodos oferecidos por esta biblioteca. Além disso, conholdate.com está escrevendo novas postagens no blog sobre novos tópicos. Portanto, 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 converter Excel para PNG?

Você pode converter seus arquivos do Excel para o formato de imagem usando este JavaScript Excel API. Esta biblioteca pode ajudá-lo a alcançar essa conversão programaticamente.

Como faço para transformar dados do Excel em uma imagem?

Invoque este método toImage para gerar uma imagem de uma planilha do Excel programaticamente. Além disso, visite este link para conhecer outros métodos de destaque desta biblioteca.

Veja também