Ú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.

Viz také: