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:
- A Python FOSS celláinak bevezetése Aspose.
- A táblázatban lévő képletekkel való munka
- A táblázat műveleteinek hatékony végrehajtása
- A fájlformátumok közötti átalakítás
- A gyakori hibák és a hibaelhárítás javítása