Úvodní článek
Úřad pro bezpečnost a ochranu zdraví Workbook Cells FOSS umožňuje vývojářům vložit hypertextové odkazy přímo do pracovních bloků programu Excel, podporuje více typů odkazů včetně URL, e-mailových adres, externích souborů a vnitřních referencí na pracovní listy. Tato schopnost zefektivňuje vytváření interaktivních tabulek, které spojují uživatele s externími zdroji nebo navigují složitými vnějšími strukturami jediným kliknutím .
Hypertextové odkazy zlepšují použitelnost tím, že uživatelům umožňují přejít z datových bodů na podpůrnou dokumentaci, kontaktní informace nebo související listy bez opouštění prostředí tabulky. Knihovna se zabývá všemi běžnými hypertextovými scénářmi nativně a zajišťuje kompatibilitu s chováním hyperlinků v Excelu a standardy formátování.
Hlavní body
- Podporuje hypertextové odkazy na URL (např. https://example.com) pro navigaci po webu
- Umožňuje e-mailové hypertextové odkazy (mailto:address) k otevření předchozího e - mailového klienta
- Umožňuje propojení s externími soubory (např. soubor://C:/docs/report.xlsx) přes absolutní nebo relativní cesty
- Podporuje interní odkazy (např. “Šablony2!A1”) pro přeskakování mezi pracovními listy v rámci stejného souboru práce
- Automaticky aplikuje standardní styl hypertextového odkazu (modrá, podtržená) na nové odkazy v Excelu
- Integruje se s
WorkbookModel ochrany pro zachování integrity odkazu při ochraně listů/pracovních knih.
Jak začít?
Pro vytvoření hypertextového odkazu v buňce přiřaďte vzorec pomocí formulí =HYPERLINK() knihovna rozpozná a uchovává tento vzorec jako funkční hypertextový odkaz, když je pracovní kniha uložena.
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")
Úřad pro bezpečnost a ochranu zdraví =HYPERLINK() vzorec má dva argumenty: cílový odkaz (URL, mailto:,nebo: #SheetName!Cell) a zobrazovací text. Excel a LibreOffice to vykládají jako klikatelný modrý podtržený odkaz.