So erstellen Sie Hyperlinks in Excel mit Node.js

So erstellen Sie Hyperlinks in Excel mit Node.js

Der programmgesteuerte Zugriff auf und die Bearbeitung von Excel-Dateien ist keine schwierigere Aufgabe. Es gibt eine Reihe von Routinearbeiten, die zeitaufwändig sind und manchmal zu einem Ärger werden. Die Automatisierung solcher sich wiederholender Aufgaben bietet jedoch immer einen Wettbewerbsvorteil für die Geschäftsanwendung. Daher werden wir diese XLSX-JavaScript-Bibliothek verwenden, um zu implementieren, wie Hyperlinks in Excel mithilfe von Node.js programmgesteuert erstellt werden.

Folgende Punkte werden behandelt:

Installation der XLSX-JavaScript-Bibliothek

Diese Bibliothek bietet einen reichhaltigen Stapel von Methoden zusammen mit einer umfassenden Dokumentation. Es gibt zwei Möglichkeiten, diese Bibliothek zu installieren: Sie können sie installieren, indem Sie das API-Paket herunterladen oder die folgenden Befehle im Terminal/CMD ausführen.

npm install java
npm install aspose.cells

Lassen Sie uns das Code-Snippet und die Schritte schreiben, um die gewünschte Funktionalität programmgesteuert zu erreichen.

Im Folgenden sind die Schritte aufgeführt:

  1. Initialisieren Sie eine Instanz der Klasse Workbook.
  2. Rufen Sie die Referenz des ersten Arbeitsblatts ab, indem Sie die Methode getWorksheets aufrufen.
  3. get das Worksheet-Element am angegebenen Index.
  4. Rufen Sie die HyperlinkCollection-Sammlung ab, indem Sie die Methode getHyperlinks aufrufen und sie der HyperlinkCollection zuweisen.
  5. Rufen Sie die Methode add auf, um einen Hyperlink zu einer URL in Zelle „A1“ hinzuzufügen.
  6. Speichern Sie die Excel-Datei, indem Sie die Methode save aufrufen.

Kopieren Sie den folgenden Code und fügen Sie ihn in Ihre Hauptdatei ein:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Initialisieren Sie eine Instanz der Workbook-Klasse. 
var workbook = new aspose.cells.Workbook();
// Rufen Sie die Referenz des ersten Arbeitsblatts ab, indem Sie die Methode getWorksheets aufrufen. 
var worksheets = workbook.getWorksheets();
// Holen Sie sich das Worksheet-Element am angegebenen Index. 
var sheet = worksheets.get(0);
// Rufen Sie die HyperlinkCollection-Auflistung ab, indem Sie die getHyperlinks-Methode aufrufen und sie der HyperlinkCollection zuweisen. 
var hyperlinks = sheet.getHyperlinks();
// Rufen Sie die Methode add auf, um einen Hyperlink zu einer URL in der Zelle "A1" hinzuzufügen. 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// Speichern Sie die Excel-Datei, indem Sie die save-Methode aufrufen.
workbook.save(  "AddingLinkToURL_out.xls");

Sie können die Ausgabe im folgenden Bild sehen:

So erstellen Sie Hyperlinks in Excel

Ebenso können Sie viele andere Funktionen erkunden, die von dieser XLSX-Javascript-Bibliothek bereitgestellt werden. Damit können Sie Ihre API-Aufrufe konfigurieren, um Ihre Geschäftsanforderungen zu erfüllen.

Bitte befolgen Sie die folgenden Schritte:

  1. Erstellen Sie ein Objekt der Klasse Workbook.
  2. get das Worksheet-Element am angegebenen Index.
  3. Rufen Sie die Methode getCells auf, um die Cells-Auflistung abzurufen.
  4. get das Cell-Element am angegebenen Zellennamen.
  5. Legen Sie den Wert des Bereichs fest, indem Sie die Methode setValue aufrufen.
  6. Festlegen der Schriftfarbe der Zelle auf Blau durch Aufrufen der Methode setColor.
  7. Rufen Sie nun die HyperlinkCollection-Sammlung ab, indem Sie die Methode getHyperlinks aufrufen und sie der HyperlinkCollection zuweisen.
  8. Fügen Sie einen Hyperlink zu einer URL in der Zelle “A1” hinzu, indem Sie die Methode add aufrufen.
  9. Rufen Sie die Methode save auf, um die Excel-Datei zu speichern.
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// Erstellen Sie ein Objekt der Workbook-Klasse.
var workbook = new aspose.cells.Workbook();
// Holen Sie sich das Worksheet-Element am angegebenen Index. 
var sheet = workbook.getWorksheets().get(0);
// Rufen Sie die getCells-Methode auf, um die Cells-Auflistung abzurufen.
var cells = sheet.getCells();
// Ruft das Cell-Element am angegebenen Zellennamen ab. 
var cell = cells.get("A1");
// Legen Sie den Wert des Bereichs fest, indem Sie die Methode setValue aufrufen. 
cell.setValue("Visit Aspose");
// Festlegen der Schriftfarbe der Zelle auf Blau durch Aufrufen der setColor-Methode. 
var style = cell.getStyle();
style.getFont().setColor(aspose.cells.Color.getBlue());
// Rufen Sie nun die HyperlinkCollection-Auflistung ab, indem Sie die getHyperlinks-Methode aufrufen und sie der HyperlinkCollection zuweisen. 
var hyperlinks = sheet.getHyperlinks();
// Fügen Sie einen Hyperlink zu einer URL in der Zelle „A1“ hinzu, indem Sie die add-Methode aufrufen. 
hyperlinks.add("A1", 1, 1, "http://www.aspose.com");
// Rufen Sie die save-Methode auf, um die Excel-Datei zu speichern. 
workbook.save(  "AddingLinkToURLNotEmpty_out.xls");

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz in Anspruch nehmen, um die API ohne Evaluierungseinschränkungen zu testen.

Zusammenfassen

Damit sind wir am Ende dieses Blogbeitrags angelangt. Wir können mit Sicherheit sagen, dass Sie das Erstellen von Hyperlinks in Excel mit Node.js durchlaufen und gelernt haben. Darüber hinaus haben Sie auch einige erweiterte Methoden erkundet, die von dieser XLSX-JavaScript-Bibliothek bereitgestellt werden. Überspringen Sie außerdem nicht die Dokumentation, um andere Funktionen kennenzulernen.

Außerdem empfehlen wir Ihnen, unserem Leitfaden „Erste Schritte“ zu folgen.

Schließlich schreibt conholdate.com neue Blogbeiträge. Bitte bleiben Sie daher für regelmäßige Updates in Kontakt.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anliegen in unserem Forum mitteilen.

Häufig gestellte Fragen

Wie erstelle ich mehrere Hyperlinks in Excel?

Bitte besuchen Sie diesen link, um das Code-Snippet zu erhalten, das zeigt, wie Hyperlinks in einer Excel-Datei mit der XLSX-JavaScript-Bibliothek erstellt werden.

Siehe auch