Introduction
El Workbook class en Aspose.Cells FOSS permet als desenvolupadors incrustar hipervincles directament a quadres de treball d’Excel, suportant múltiples tipus de vincle incloent URLs, adreces de correu electrònic, arxius externs i referències internes de fitxes. Aquesta capacitat agilitza la creació de plantilles interactives que connecten els usuaris amb recursos externs o navegen estructures interns complexes amb un sol clic.
Els hipervincles milloren la usabilitat permetent als usuaris saltar de punts de dades a documentació, informació de contacte o fitxes relacionades sense sortir del medi d’una tàula. La biblioteca gestiona tots els escenaris comuns dels hipervínculos de forma nativa, assegurant compatibilitat amb el comportament i estàndards de formatge dels hyperlinks d ‘Excel .
Puntos clau
- Suporta hipervincles d’URL (per exemple, https://example.com) per a la navegació web
- Permet que els hipervincles de correu electrònic (mailto:address) obrin el client d’e-mail predeterminat.
- Permet enllaçar a fitxers externs (per exemple, file://C:/docs/report.xlsx) mitjançant camins absoluts o relatius
- Suporta referències internes (per exemple, “Fila2!A1”) per saltar entre folls dins del mateix llibre de treball.
- Aplica automàticament l’estil d’hipervincle predeterminat de Excel (blau, subratllat) als nous enllaços
- Integra amb el sistema de la UE.
WorkbookEl model de protecció per preservar la integritat del vincle sota protecció de fulles/librets de treball.
Com començar a treballar
Per crear un hipervincle en una cèl·lula, assigna una fórmula utilitzant la =HYPERLINK() La biblioteca reconeix i conserva aquesta fórmula com a hipervincle funcional quan es salva el llibre de treball.
from aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# URL hyperlink
ws.cells["A1"].formula = '=HYPERLINK("https://example.com","Visit Example")'
# Email hyperlink
ws.cells["A2"].formula = '=HYPERLINK("mailto:user@example.com","Send Email")'
# Internal reference (same workbook, different sheet)
ws.cells["A3"].formula = '=HYPERLINK("#Sheet2!A1","Go to Sheet2")'
wb.save("hyperlinks.xlsx")
El =HYPERLINK() La fórmula pren dos arguments: el link objectiu (URL, mailto:, o #SheetName!CellExcel i LibreOffice ho fan com un enllaç amb subratllats blaus.
See Also
- Introducció de Aspose.Cells FOSS per a Python
- Treballar amb fórmules en fitxes de càlcul
- Executar operacions de fitxa d’eficiència
- Convertir entre formats de fitxer
- Correcció d’errors comuns i resolució de problemes