Comment créer des hyperliens dans Excel à l'aide de Node.js

Comment créer des hyperliens dans Excel à l’aide de Node.js

Accéder et manipuler des fichiers Excel par programmation n’est pas une tâche plus difficile. Il existe un certain nombre de tâches routinières qui prennent du temps et deviennent parfois fastidieuses. Cependant, l’automatisation de ces tâches répétitives offre toujours un avantage concurrentiel à l’application métier. Par conséquent, nous utiliserons cette bibliothèque XLSX Javascript pour implémenter comment créer des hyperliens dans Excel à l’aide de Node.js par programmation.

Les points suivants seront abordés :

Installation de la bibliothèque JavaScript XLSX

Cette bibliothèque offre une riche pile de méthodes ainsi qu’une documentation complète. Il existe deux façons d’installer cette bibliothèque, vous pouvez l’installer en téléchargeant le package API ou en exécutant les commandes suivantes dans le terminal/CMD.

npm install java
npm install aspose.cells

Écrivons l’extrait de code et les étapes pour obtenir la fonctionnalité souhaitée par programmation.

Voici les étapes :

  1. Initialisez une instance de la classe Workbook.
  2. Obtenez la référence de la première feuille de calcul en appelant la méthode getWorksheets.
  3. get l’élément Worksheet à l’index spécifié.
  4. Obtenez la collection HyperlinkCollection en appelant la méthode getHyperlinks et en l’attribuant à HyperlinkCollection.
  5. Appelez la méthode add pour ajouter un lien hypertexte vers une URL dans la cellule “A1”.
  6. Enregistrez le fichier Excel en appelant la méthode save.

Copiez et collez le code suivant dans votre fichier principal :

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Initialisez une instance de la classe Workbook. 
var workbook = new aspose.cells.Workbook();
// Obtenez la référence de la première feuille de calcul en appelant la méthode getWorksheets. 
var worksheets = workbook.getWorksheets();
// récupère l'élément Worksheet à l'index spécifié. 
var sheet = worksheets.get(0);
// Obtenez la collection HyperlinkCollection en appelant la méthode getHyperlinks et affectez-la à HyperlinkCollection. 
var hyperlinks = sheet.getHyperlinks();
// Appelez la méthode add pour ajouter un lien hypertexte vers une URL dans la cellule "A1". 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// Enregistrez le fichier Excel en appelant la méthode save.
workbook.save(  "AddingLinkToURL_out.xls");

Vous pouvez voir la sortie dans l’image ci-dessous :

Comment créer des liens hypertexte dans Excel

De même, vous pouvez explorer de nombreuses autres fonctionnalités exposées par cette bibliothèque Javascript XLSX. Il vous permet de configurer vos appels d’API pour répondre aux besoins de votre entreprise.

Veuillez suivre les étapes suivantes :

  1. Créez un objet de la classe Workbook.
  2. get l’élément Worksheet à l’index spécifié.
  3. Appelez la méthode getCells pour obtenir la collection Cells.
  4. get l’élément Cell au nom de cellule spécifié.
  5. Définissez la valeur de la plage en appelant la méthode setValue.
  6. Définir la couleur de police de la cellule sur Bleu en appelant la méthode setColor.
  7. Maintenant, obtenez la collection HyperlinkCollection en appelant la méthode getHyperlinks et affectez-la à HyperlinkCollection.
  8. Ajoutez un lien hypertexte vers une URL dans la cellule “A1” en appelant la méthode add.
  9. Appelez la méthode save pour enregistrer le fichier Excel.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Créez un objet de la classe Workbook.
var workbook = new aspose.cells.Workbook();
// récupère l'élément Worksheet à l'index spécifié. 
var sheet = workbook.getWorksheets().get(0);
// Appelez la méthode getCells pour obtenir la collection Cells.
var cells = sheet.getCells();
// Obtient l'élément Cell au nom de cellule spécifié. 
var cell = cells.get("A1");
// Définissez la valeur de la plage en appelant la méthode setValue. 
cell.setValue("Visit Aspose");
// Définir la couleur de police de la cellule sur Bleu en appelant la méthode setColor. 
var style = cell.getStyle();
style.getFont().setColor(aspose.cells.Color.getBlue());
// Maintenant, obtenez la collection HyperlinkCollection en appelant la méthode getHyperlinks et affectez-la à HyperlinkCollection. 
var hyperlinks = sheet.getHyperlinks();
// Ajoutez un lien hypertexte vers une URL dans la cellule "A1" en appelant la méthode add. 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// Appelez la méthode save pour enregistrer le fichier Excel. 
workbook.save(  "AddingLinkToURLNotEmpty_out.xls");

Obtenez une licence gratuite

Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer l’API sans limitations d’évaluation.

Résumé

Cela nous amène à la fin de cet article de blog. Nous pouvons dire en toute sécurité que vous avez parcouru et appris à créer des hyperliens dans Excel à l’aide de Node.js. De plus, vous avez également exploré certaines méthodes avancées exposées par cette bibliothèque JavaScript XLSX. De plus, ne sautez pas la documentation pour connaître les autres fonctionnalités.

De plus, nous vous suggérons de suivre notre Guide de démarrage.

Enfin, conholdate.com écrit de nouveaux articles de blog. Par conséquent, veuillez rester en contact pour des mises à jour régulières.

poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

FAQ

Comment créer plusieurs liens hypertexte dans Excel ?

Veuillez visiter ce lien pour obtenir l’extrait de code qui montre comment créer des hyperliens dans un fichier Excel à l’aide de la bibliothèque XLSX JavaScript.

Voir également