Rileva il tipo di collegamento ipertestuale
Rileva il tipo di collegamento ipertestuale
Un file Excel può avere diversi tipi di collegamenti ipertestuali come esterni, riferimenti alle celle, percorsi dei file, ecc. Aspose.Cells for Python via .NET supporta la funzionalità di rilevare il tipo di collegamento ipertestuale. I tipi di collegamenti ipertestuali sono rappresentati dall’enumerazione TargetModeType. L’enumerazione TargetModeType ha i seguenti membri.
- ESTERNO: Collegamento esterno
- PERCORSO_FILE: Percorso locale e completo ai file\cartelle.
- EMAIL: Email
- RIFERIMENTO_CELLA: Collegamento a cella o intervallo nominato.
Per controllare il tipo di collegamento ipertestuale, la classe Hyperlink fornisce una proprietà link_type con un tipo di ritorno TargetModeType. Il seguente frammento di codice mostra l’uso della proprietà link_type utilizzando questo file Excel di origine.
Codice Sorgente
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)) |
Di seguito è riportato l’output generato dal frammento di codice indicato sopra.
Output della console
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>