Hyperlink Typ erkennen
Contents
[
Hide
]
Hyperlink-Typ erkennen
Eine Excel-Datei kann verschiedene Arten von Hyperlinks wie externe, Zell- oder Dateipfadhyperlinks enthalten. Aspose.Cells for Python via .NET unterstützt die Funktion, den Typ des Hyperlinks zu erkennen. Die Arten von Hyperlinks werden durch die TargetModeType-Enumeration dargestellt. Die TargetModeType-Enumeration hat folgende Elemente.
- EXTERN: Externen Link
- DATEI_PFAD: Lokaler und vollständiger Pfad zu Dateien/Ordnern.
- E-MAIL: E-Mail
- ZELL_VERWEIS: Verweis auf Zelle oder benannten Bereich.
Um den Hyperlink-Typ zu überprüfen, enthält die {0}-Klasse eine Eigenschaft {1} mit einem Rückgabetyp von {2}. Der folgende Codeausschnitt veranschaulicht die Verwendung der Eigenschaft {3} anhand dieser {source excel file} (94896195.xlsx).
Quellcode
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from aspose.cells import Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# source directory | |
SourceDir = RunExamples.Get_SourceDirectory() | |
workbook = Workbook(SourceDir + "LinkTypes.xlsx") | |
# Get the first (default) worksheet | |
worksheet = workbook.worksheets[0] | |
# Create a range A2:B3 | |
range = worksheet.cells.create_range("A1", "A7") | |
# Get Hyperlinks in range | |
hyperlinks = range.hyperlinks | |
for link in hyperlinks: | |
print(link.text_to_display + ": " + str(link.link_type)) |
Das folgende ist die Ausgabe, die durch den obigen Codeausschnitt generiert wird.
Konsolenausgabe
LinkTypes.xlsx: FilePath </br>
C:\Windows\System32\cmd.exe: FilePath </br>
C:\Program Files\Common Files: FilePath </br>
'Test Sheet'!B2: CellReference </br>
FullPathExample: CellReference </br>
https://products.aspose.com/cells/ : External </br>
mailto:test@test.com?subject=TestLink: Email </br>