Como criar hiperlinks no Excel usando Node.js

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

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

Vamos escrever o trecho de código e as etapas para obter a funcionalidade desejada programaticamente.

Seguem os passos:

  1. Inicialize uma instância da classe Workbook.
  2. Obtenha a referência da primeira planilha chamando o método getWorksheets.
  3. get o elemento Worksheet no índice especificado.
  4. Obtenha a coleção HyperlinkCollection chamando o método getHyperlinks e atribuindo-o ao HyperlinkCollection.
  5. Invoque o método add para adicionar um hiperlink a uma URL na célula “A1”.
  6. 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 criar hiperlinks no Excel

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:

  1. Crie um objeto da classe Workbook.
  2. get o elemento Worksheet no índice especificado.
  3. Chame o método getCells para obter a coleção Cells.
  4. get o elemento Cell no nome da célula especificado.
  5. Defina o valor do intervalo chamando o método setValue.
  6. Definindo a cor da fonte da célula como Azul chamando o método setColor.
  7. Agora, obtenha a coleção HyperlinkCollection chamando o método getHyperlinks e atribua-o ao HyperlinkCollection.
  8. Adicione um hiperlink a uma URL na célula “A1” chamando o método add.
  9. 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.

Veja também