Come creare collegamenti ipertestuali in Excel utilizzando Node.js

Come creare collegamenti ipertestuali in Excel utilizzando Node.js

L’accesso e la manipolazione dei file Excel a livello di codice non è un compito più difficile. Ci sono un certo numero di faccende di routine che richiedono tempo e talvolta diventano una seccatura. Tuttavia, l’automazione di tali attività ripetitive fornisce sempre un vantaggio competitivo per l’applicazione aziendale. Pertanto, utilizzeremo questo Javascript XLSX libreria per implementare come creare collegamenti ipertestuali in Excel utilizzando Node.js a livello di codice.

Saranno trattati i seguenti punti:

Installazione della libreria JavaScript XLSX

Questa libreria offre una ricca pila di metodi insieme a una documentazione completa. Esistono due modi per installare questa libreria, puoi installarla scaricando il pacchetto API o eseguendo i seguenti comandi nel terminale/CMD.

npm install java
npm install aspose.cells

Scriviamo lo snippet di codice e i passaggi per ottenere la funzionalità desiderata a livello di codice.

Di seguito sono riportati i passaggi:

  1. Inizializza un’istanza della classe Workbook.
  2. Ottieni il riferimento del primo foglio di lavoro chiamando il metodo getWorksheets.
  3. get l’elemento Foglio di lavoro all’indice specificato.
  4. Ottieni la raccolta HyperlinkCollection chiamando il metodo getHyperlinks e assegnandolo a HyperlinkCollection.
  5. Richiama il metodo add per aggiungere un collegamento ipertestuale a un URL nella cella “A1”.
  6. Salva il file Excel invocando il metodo save.

Copia e incolla il seguente codice nel tuo file principale:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Inizializza un'istanza della classe Workbook. 
var workbook = new aspose.cells.Workbook();
// Ottieni il riferimento del primo foglio di lavoro chiamando il metodo getWorksheets. 
var worksheets = workbook.getWorksheets();
// ottenere l'elemento Foglio di lavoro all'indice specificato. 
var sheet = worksheets.get(0);
// Ottieni la raccolta HyperlinkCollection chiamando il metodo getHyperlinks e assegnalo a HyperlinkCollection. 
var hyperlinks = sheet.getHyperlinks();
// Richiamare il metodo add per aggiungere un collegamento ipertestuale a un URL nella cella "A1". 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// Salva il file Excel richiamando il metodo di salvataggio.
workbook.save(  "AddingLinkToURL_out.xls");

Puoi vedere l’output nell’immagine qui sotto:

Come creare collegamenti ipertestuali in Excel

Allo stesso modo, puoi esplorare molte altre funzionalità esposte da questa libreria Javascript XLSX. Ti consente di configurare le tue chiamate API per soddisfare i tuoi requisiti aziendali.

Si prega di seguire i seguenti passaggi:

  1. Crea un oggetto della classe Workbook.
  2. get l’elemento Foglio di lavoro all’indice specificato.
  3. Chiama il metodo getCells per ottenere la raccolta Cells.
  4. get l’elemento Cell al nome della cella specificato.
  5. Imposta il valore dell’intervallo chiamando il metodo setValue.
  6. Impostare il colore del carattere della cella su Blu chiamando il metodo setColor.
  7. Ora, ottieni la raccolta HyperlinkCollection chiamando il metodo getHyperlinks e assegnalo a HyperlinkCollection.
  8. Aggiungi un collegamento ipertestuale a un URL nella cella “A1” chiamando il metodo add.
  9. Richiamare il metodo save per salvare il file Excel.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Crea un oggetto della classe Workbook.
var workbook = new aspose.cells.Workbook();
// ottenere l'elemento Foglio di lavoro all'indice specificato. 
var sheet = workbook.getWorksheets().get(0);
// Chiama il metodo getCells per ottenere la raccolta Cells.
var cells = sheet.getCells();
// Ottieni l'elemento Cell al nome della cella specificato. 
var cell = cells.get("A1");
// Impostare il valore dell'intervallo chiamando il metodo setValue. 
cell.setValue("Visit Aspose");
// Impostare il colore del carattere della cella su Blue chiamando il metodo setColor. 
var style = cell.getStyle();
style.getFont().setColor(aspose.cells.Color.getBlue());
// Ora, ottieni la raccolta HyperlinkCollection chiamando il metodo getHyperlinks e assegnalo a HyperlinkCollection. 
var hyperlinks = sheet.getHyperlinks();
// Aggiungi un collegamento ipertestuale a un URL nella cella "A1" chiamando il metodo add. 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// Richiamare il metodo di salvataggio per salvare il file Excel. 
workbook.save(  "AddingLinkToURLNotEmpty_out.xls");

Ottieni una licenza gratuita

Puoi usufruire di una licenza temporanea gratuita per provare l’API senza limitazioni di valutazione.

Riassumendo

Questo ci porta alla fine di questo post sul blog. Possiamo tranquillamente dire che hai esaminato e imparato come creare collegamenti ipertestuali in Excel usando Node.js. Inoltre, hai anche esplorato alcuni metodi avanzati esposti da questa libreria JavaScript XLSX. Inoltre, non saltare la documentazione per conoscere altre funzionalità.

Inoltre, ti suggeriamo di seguire la nostra Guida introduttiva.

Infine, conholdate.com sta scrivendo nuovi post sul blog. Pertanto, si prega di rimanere in contatto per aggiornamenti regolari.

Fai una domanda

Puoi farci sapere le tue domande o richieste sul nostro forum.

Domande frequenti

Come posso creare più collegamenti ipertestuali in Excel?

Visita questo link per ottenere lo snippet di codice che mostra come creare collegamenti ipertestuali in un file Excel utilizzando la libreria JavaScript XLSX.

Guarda anche