
Inserir formas no Excel usando Node.js
Esta API JavaScript para Excel permite que você adicione várias formas em planilhas programaticamente. Formas como estrelas, linhas, retângulos, setas e muitas outras. Esta biblioteca oferece uma ampla gama de métodos para automatizar todo esse processo. Além disso, você pode preencher as formas com cores e configurar seus tamanhos de acordo com suas necessidades. Nesta postagem do blog, escreveremos os snippets de código para inserir formas no Excel usando a biblioteca do Excel Node.js.
Os seguintes pontos serão abordados neste guia:
- Inserir formas no Excel usando Node.js - instalação da API
- Inserir uma forma de linha na planilha
- Adicionar retângulo em um arquivo do Excel
- Inserir uma forma de estrela na planilha
- Adicionar sinal de multiplicação
Inserir formas no Excel usando Node.js - instalação da API
O processo de instalação desta biblioteca é simples. Você pode baixar o pacote da API ou instalá-lo executando os seguintes comandos no terminal:
npm install java
npm install aspose.cells
Inserir uma forma de linha na planilha
Você pode seguir as etapas e o trecho de código para adicionar uma forma de linha em um arquivo do Excel programaticamente:
- Instancie uma instância da classe Workbook.
- Acesse a primeira planilha da coleção chamando o método get(index).
- Invoque o método addShape para adicionar a linha à planilha.
- Chame o método save para salvar o arquivo.
Copie e cole o seguinte código em seu arquivo principal:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instanciar uma instância da classe Workbook
var workbook = new aspose.cells.Workbook();
// Acesse a primeira planilha da coleção chamando o método get(index)
var sheet = workbook.getWorksheets().get(0);
// Invoque o método addShape para adicionar a linha à planilha
sheet.getShapes().addShape(aspose.cells.MsoDrawingType.LINE, 2, 0, 2, 0, 100, 300);//method 1
// Chame o método save para salvar o arquivo
workbook.save("sample2.xlsx", aspose.cells.SaveFormat.XLSX);
Você pode ver a saída na imagem abaixo:

Adicionar retângulo em um arquivo do Excel
Da mesma forma, podemos adicionar uma forma de retângulo seguindo o trecho de código:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instancie uma instância da classe Workbook
var workbook = new aspose.cells.Workbook();
// Acesse a primeira planilha da coleção chamando o método get(index)
var sheet = workbook.getWorksheets().get(0);
// Adicione o retângulo à planilha chamando o método addShape
var shapes = sheet.getShapes().addShape(aspose.cells.MsoDrawingType.RECTANGLE, 2, 0, 2, 0, 100, 300);
// Salve o arquivo.
workbook.save("sample3.xlsx", aspose.cells.SaveFormat.XLSX);
Você pode ver a saída na imagem abaixo:

Inserir uma forma de estrela na planilha
Siga o snippet de código para adicionar um sinal de estrela usando esta API JavaScript para Excel:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instancie uma instância da classe Workbook
var workbook = new aspose.cells.Workbook();
// Acesse a primeira planilha da coleção chamando o método get(index)
var sheet = workbook.getWorksheets().get(0);
// Adicione a forma de estrela à planilha chamando o método addShape
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.STAR_5, 2, 0, 2, 0, 100, 100);
// Salve o arquivo.
workbook.save("sample5.xlsx", aspose.cells.SaveFormat.XLSX);
Você pode ver a saída na imagem abaixo:

Adicionar sinal de multiplicação
Siga o snippet de código para adicionar um sinal de estrela usando esta API JavaScript para Excel:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Instancie uma instância da classe Workbook
var workbook = new aspose.cells.Workbook();
// Acesse a primeira planilha da coleção chamando o método get(index)
var sheet = workbook.getWorksheets().get(0);
// Adicione a forma de multiplicação à planilha chamando o método addShape
sheet.getShapes().addAutoShape(aspose.cells.AutoShapeType.MATH_MULTIPLY, 2, 0, 2, 0, 100, 100);
// Salve o arquivo.
workbook.save("sample4.xlsx", aspose.cells.SaveFormat.XLSX);
Você pode ver a saída na imagem abaixo:

Obtenha uma licença gratuita
Você pode aproveitar uma licença temporária gratuita para experimentar a API sem limitações de avaliação.
Resumindo
Isso nos leva ao final desta postagem no blog. Você aprendeu como inserir formas no Excel usando a biblioteca Node.js Excel. Além disso, você passou por alguns recursos importantes dessa API JavaScript para Excel. Além disso, esta postagem de blog realmente o ajudará se você estiver procurando automatizar esse processo programaticamente. No entanto, não deixe de visitar a documentação para conhecer outras funcionalidades.
Além disso, sugerimos que você siga nosso Guia de primeiros passos.
Finalmente, conholdate.com está escrevendo novas postagens no blog. 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 insiro várias formas no Excel?
Siga este link para conhecer o snippet de código que ajuda a adicionar várias formas em arquivos do Excel programaticamente.