Hinzufügen von Hyperlinks zu Linkdaten in Aspose.Cells

Mit Aspose.Cells können einer Zelle drei Arten von Hyperlinks hinzugefügt werden:

Aspose.Cells ermöglicht Entwicklern das Hinzufügen von Hyperlinks zu Excel-Dateien entweder mit API oderDesigner-Tabellen(Tabellenkalkulationen, in denen Hyperlinks manuell erstellt werden und Aspose.Cells verwendet wird, um sie in andere Tabellenkalkulationen zu importieren).

Aspose.Cells bietet eine Klasse,Arbeitsmappe das stellt eine Microsoft Excel-Datei dar. DasArbeitsmappe Klasse enthält aArbeitsblattsammlung die den Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch dargestelltArbeitsblatt Klasse. DasArbeitsblatt -Klasse bietet verschiedene Methoden zum Hinzufügen verschiedener Hyperlinks zu Excel-Dateien.

DasArbeitsblatt Klasse enthält aHyperlinks Sammlung. Jedes Element in der Hyperlinks-Auflistung stellt einen Hyperlink dar. Fügen Sie Hyperlinks zu URLs hinzu, indem Sie die Add-Methode der Hyperlinks-Auflistung aufrufen. Die Add-Methode übernimmt die folgenden Parameter:

  • Cell Name, der Name der Zelle, zu der der Hyperlink hinzugefügt wird.
  • Zeilenanzahl, die Anzahl der Zeilen in diesem Hyperlinkbereich.
  • Anzahl der Spalten, die Anzahl der Spalten in diesem Hyperlinkbereich
  • URL, die URL-Adresse.

C#

 //Instantiating a Workbook object

Workbook workbook = new Workbook();

//Adding a new worksheet to the Workbook object

int i = workbook.Worksheets.Add();

//Obtaining the reference of the newly added worksheet by passing its sheet index

Worksheet worksheet = workbook.Worksheets[i];

//Adding a hyperlink to a URL at "A1" cell

worksheet.Hyperlinks.Add("A1", 1, 1, "http://www.aspose.com");

//Saving the Excel file

workbook.Save("C:\\book1.xls");

Es ist möglich, Hyperlinks zu Zellen in derselben Excel-Datei hinzuzufügen, indem die Add-Methode der Hyperlink-Auflistung aufgerufen wird. Die Add-Methode funktioniert sowohl für interne als auch für externe Hyperlinks. Eine Version der überladenen Methode akzeptiert die folgenden Parameter:

  • Cell Name, der Name der Zelle, zu der der Hyperlink hinzugefügt wird.
  • Zeilenanzahl, die Anzahl der Zeilen in diesem Hyperlinkbereich.
  • Anzahl der Spalten, die Anzahl der Spalten in diesem Hyperlinkbereich.
  • URL, die Adresse der Zielzelle.

C#

 //Instantiating a Workbook object

Workbook workbook = new Workbook();

//Obtaining the reference of the first (default) worksheet

Worksheet worksheet = workbook.Worksheets[0];

//Adding an internal hyperlink to the "B9" cell of the other worksheet "Sheet2" in

//the same Excel file

worksheet.Hyperlinks.Add("B3", 1, 1, "Sheet2!B9");

//Saving the Excel file

workbook.Save("C:\\book1.xls");

Es ist möglich, Hyperlinks zu externen Excel-Dateien hinzuzufügen, indem die Add-Methode der Hyperlinks-Auflistung aufgerufen wird. Die Add-Methode übernimmt die folgenden Parameter:

  • Cell Name, der Name der Zelle, zu der der Hyperlink hinzugefügt wird.
  • Zeilenanzahl, die Anzahl der Zeilen in diesem Hyperlinkbereich.
  • Anzahl der Spalten, die Anzahl der Spalten in diesem Hyperlinkbereich.
  • URL, die Adresse des Ziels, externe Excel-Datei.

C#

 //Instantiating a Workbook object

Workbook workbook = new Workbook();

//Adding a new worksheet to the Excel object

int i = workbook.Worksheets.Add();

//Obtaining the reference of the newly added worksheet by passing its sheet index

Worksheet worksheet = workbook.Worksheets[i];

//Adding an internal hyperlink to the "B9" cell of the other worksheet "Sheet2" in

//the same Excel file

worksheet.Hyperlinks.Add("A5", 1, 1, "C:\\book1.xls");

//Saving the Excel file

workbook.Save("C:\\book2.xls");

Laufcode herunterladen

Beispielcode herunterladen