Introduktion

Klassen Workbook i Aspose.Cells FOSS gör det möjligt för utvecklare att bädda in hyperlänkar direkt i Excel-arbetsböcker, med stöd för flera länktyper inklusive URL:er, e-postadresser, externa filer och interna arbetsbladsreferenser. Denna funktion förenklar skapandet av interaktiva kalkylblad som kopplar användare till externa resurser eller navigerar i komplexa interna strukturer med ett enda klick.

Hyperlänkar förbättrar användbarheten genom att låta användare hoppa från datapunkter till stödjande dokumentation, kontaktinformation eller relaterade blad utan att lämna kalkylblads-miljön. Biblioteket hanterar alla vanliga hyperlänkscenarier nativt och säkerställer kompatibilitet med Excels hyperlänkbeteende och formateringsstandarder.

Viktiga höjdpunkter

  • Stöder URL-hyperlänkar (t.ex. https://example.com) för webbnavigering
  • Möjliggör e-posthyperlänkar (mailto:address) för att öppna standard e-postklient
  • Tillåter länka till externa filer (t.ex. file://C:/docs/report.xlsx) via absoluta eller relativa sökvägar
  • Stöder interna referenser (t.ex. ‘Sheet2!A1’) för att hoppa mellan kalkylblad i samma arbetsbok
  • Tillämpar automatiskt Excels standardhyperlänkstil (blå, understruken) på nya länkar
  • Integreras med Workbooks skyddsmodell för att bevara länkintegriteten under skydd av blad/arbetsbok

Komma igång

För att skapa en hyperlänk i en cell, tilldela en formel med =HYPERLINK()-funktionen. Biblioteket känner igen och bevarar denna formel som en funktionell hyperlänk när arbetsboken sparas.

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")

Formeln =HYPERLINK() tar två argument: länkmålet (URL, mailto: eller #SheetName!Cell) och visningstexten. Excel och LibreOffice renderar detta som en klickbar blå understruken länk.

Se även

Relaterade resurser