Indledning
Den Europæiske Union Workbook Cells FOSS gør det muligt for udviklere at indlejre hyperlinks direkte i Excel-arbejdsbøger, der understøtter flere linktyper herunder URL’er, e-mailadresser og eksterne filer. Denne evne strømliner oprettelsen af interaktive regneark, som forbinder brugere med eksterne ressourcer eller navigerer komplekse interne strukturer med et enkelt klik.
Hyperlinks forbedrer brugervenligheden ved at give brugerne mulighed for at hoppe fra datapunkter til understøttende dokumentation, kontaktinformation eller relaterede ark uden at forlade regnearkmiljøet. Biblioteket håndterer alle almindelige hyperlink scenarier nativt og sikrer kompatibilitet med Excel’s hyperlinkeadfærd og formateringsstandarder.
Hovedpunkter
- Støtter URL-hyperlinks (f.eks. https://example.com) til webnavigation
- Aktiverer e-mail hyperlinks (mailto:address) til at åbne standard e - mailclienten
- Tillades at linke til eksterne filer (f.eks. fil://C:/docs/report.xlsx) via absolutte eller relative stier
- Støtter interne referencer (f.eks. “Sheet2!A1”) til at hoppe mellem regneark i samme arbejdsbog
- Anvendes automatisk Excel’s standard hyperlink-stil (blå, understreget) på nye links
- Integrerer med den europæiske
Workbook" beskyttelsesmodel for at bevare linkintegriteten under ark/arbejdsbogbeskyttelse
Hvordan man begynder
For at oprette et hyperlink i en celle, tildeles der en formel ved hjælp af den =HYPERLINK() Biblioteket genkender og bevarer denne formel som et funktionelt hyperlink, når arbejdsmålen gemmes.
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")
Den Europæiske Union =HYPERLINK() Formel tager to argumenter: linkmål (URL, mailto:,eller: #SheetName!Cell) og den visningstekst, som Excel og LibreOffice viser som et klikbart blå understreget link.