Bevezetés

A Bizottság Workbook Az FOSS lehetővé teszi a fejlesztők számára, hogy közvetlenül Excel munkafüzetbe helyezze be a hiperlinkeket, több linktípust támogatva, beleértve az URL-ket, e-mail címeket és külső fájlokot. Ez a képesség egyszerűsíti az interaktív táblázatok létrehozását, amelyek összekapcsolják a felhasználókat a külső forrásokhoz vagy egy kattintással navigálnak komplex belső struktúrákban.

A hiperlinkek javítják az használhatóságot, lehetővé téve a felhasználóknak, hogy a táblázat környezetének elhagyása nélkül átugorjanak adatpontokról támogató dokumentációra, kapcsolattartási információkra vagy kapcsolódó lapokra. A könyvtár nativen kezeli minden gyakori hyperlink forgatókönyvet, biztosítva az Excel hiperlinkszolgáltatásával és formázási szabványaival való kompatibilitást.

Fontos pontok

  • Támogatja a webes navigációhoz szükséges URL-hisszalagokat (pl. https://example.com)
  • Lehetővé teszi az e-mail hiperlinkeket (mailto:address) a default e - mail kliens megnyitásához.
  • A külső fájlokhoz (pl. file://C:/docs/report.xlsx) való kapcsolódás abszolút vagy relatív útvonalakon keresztül lehetővé válik
  • A belső hivatkozások (pl. “Lapó2!A1”) támogatása a munkafüzetben lévő lapok között történő átlépésre
  • Automatikusan alkalmazza az Excel alapértelmezett hiperlink stílusát (kék, aláhúzva) az új linkekre
  • Az integráció a WorkbookA “szólag/munkafüzet” védelme alatt a link integritásának megőrzése érdekében alkalmazott védőmodell.

Kezdjük!

A cellában egy hiperlink létrehozásához a következő képlet segítségével adja meg az alábbiat: =HYPERLINK() function. A könyvtár felismeri és megőrzi ezt a képletet, mint funkcionális hiperlinket, amikor a munkafüzet mentett.

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

A Bizottság =HYPERLINK() A képlet két argumentumot vesz: a link cél (URL, mailto:, vagy #SheetName!CellAz Excel és a LibreOffice ezt egy kattintható kék aláhúzott linkként adja.

Lásd még: