
Como criar hiperlinks no Excel usando Node.js
Acessar e manipular arquivos Excel programaticamente não é uma tarefa mais difícil. Há uma série de tarefas rotineiras que consomem tempo e às vezes se tornam um incômodo. No entanto, automatizar essas tarefas repetitivas sempre oferece uma vantagem competitiva para o aplicativo de negócios. Portanto, usaremos esta biblioteca Javascript XLSX para implementar como criar Hyperlinks no Excel usando o Node.js programaticamente.
Serão abordados os seguintes pontos:
- Instalação da biblioteca JavaScript XLSX
- Como criar hiperlinks no Excel programaticamente
- Como fazer um hiperlink - opções avançadas
Instalação da biblioteca JavaScript XLSX
Esta biblioteca oferece uma rica pilha de métodos juntamente com documentação abrangente. Existem duas maneiras de instalar esta biblioteca, você pode instalá-la baixando o pacote da API ou executando os seguintes comandos no terminal/CMD.
npm install java
npm install aspose.cells
Como criar hiperlinks no Excel programaticamente
Vamos escrever o trecho de código e as etapas para obter a funcionalidade desejada programaticamente.
Seguem os passos:
- Inicialize uma instância da classe Workbook.
- Obtenha a referência da primeira planilha chamando o método getWorksheets.
- get o elemento Worksheet no índice especificado.
- Obtenha a coleção HyperlinkCollection chamando o método getHyperlinks e atribuindo-o ao HyperlinkCollection.
- Invoque o método add para adicionar um hiperlink a uma URL na célula “A1”.
- Salve o arquivo Excel invocando o método save.
Copie e cole o seguinte código em seu arquivo principal:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Inicialize uma instância da classe Workbook.
var workbook = new aspose.cells.Workbook();
// Obtenha a referência da primeira planilha chamando o método getWorksheets.
var worksheets = workbook.getWorksheets();
// obtenha o elemento Worksheet no índice especificado.
var sheet = worksheets.get(0);
// Obtenha a coleção HyperlinkCollection chamando o método getHyperlinks e atribua-o ao HyperlinkCollection.
var hyperlinks = sheet.getHyperlinks();
// Invoque o método add para adicionar um hiperlink a uma URL na célula "A1".
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// Salve o arquivo do Excel invocando o método save.
workbook.save( "AddingLinkToURL_out.xls");
Você pode ver a saída na imagem abaixo:

Como fazer um hiperlink - opções avançadas
Da mesma forma, você pode explorar muitos outros recursos expostos por esta biblioteca Javascript XLSX. Ele permite que você configure suas chamadas de API para atender aos seus requisitos de negócios.
Por favor, siga os seguintes passos:
- Crie um objeto da classe Workbook.
- get o elemento Worksheet no índice especificado.
- Chame o método getCells para obter a coleção Cells.
- get o elemento Cell no nome da célula especificado.
- Defina o valor do intervalo chamando o método setValue.
- Definindo a cor da fonte da célula como Azul chamando o método setColor.
- Agora, obtenha a coleção HyperlinkCollection chamando o método getHyperlinks e atribua-o ao HyperlinkCollection.
- Adicione um hiperlink a uma URL na célula “A1” chamando o método add.
- Invoque o método save para salvar o arquivo Excel.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Crie um objeto da classe Workbook.
var workbook = new aspose.cells.Workbook();
// obtenha o elemento Worksheet no índice especificado.
var sheet = workbook.getWorksheets().get(0);
// Chame o método getCells para obter a coleção Cells.
var cells = sheet.getCells();
// Obtenha o elemento Cell no nome da célula especificado.
var cell = cells.get("A1");
// Defina o valor do intervalo chamando o método setValue.
cell.setValue("Visit Aspose");
// Definindo a cor da fonte da célula como Blue chamando o método setColor.
var style = cell.getStyle();
style.getFont().setColor(aspose.cells.Color.getBlue());
// Agora, obtenha a coleção HyperlinkCollection chamando o método getHyperlinks e atribua-o ao HyperlinkCollection.
var hyperlinks = sheet.getHyperlinks();
// Adicione um hiperlink a uma URL na célula "A1" chamando o método add.
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// Invoque o método save para salvar o arquivo Excel.
workbook.save( "AddingLinkToURLNotEmpty_out.xls");
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. Podemos dizer com segurança que você passou e aprendeu a criar Hyperlinks no Excel usando Node.js. Além disso, você também explorou alguns métodos avançados expostos por esta biblioteca JavaScript XLSX. Além disso, não pule 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 faço para criar vários hiperlinks no Excel?
Visite este link para obter o trecho de código que demonstra como criar hiperlinks em um arquivo Excel usando a biblioteca JavaScript XLSX.