Introduction

У. Workbook FOSS дозволяє розробникам вбудувати гіперзв’язки безпосередньо у робочі книжки Excel, підтримуючи кілька типів посилань, включаючи URL-адреси, адреси електронної пошти, зовнішні файли та внутрішні спади на таблиці. Ця здатність спрощує створення інтерактивних таблиць, які з’єднують користувачів із зовнішнім ресурсом або переміщуються складними внутрішніми структурами за допомогою одного клікнування.

Гіперпосилання покращують зручність, дозволяючи користувачам переходити з точок даних до підтримуючих документів, контактної інформації або пов’язаних листків без виходу із середовища таблиці. Бібліотека обробляє всі загальні сценарії гіперзв’язку наційно, забезпечуючи сумішність з поведінкою і стандартами форматизації гіперинк в Excel .

Ключові підсилки

  • Підтримує гіперзв’язки URL (наприклад, https://example.com) для навігації по веб-сайту
  • Дозволяє відкрити гіперзв’язки для електронної пошти (mailto:address) в замовлене клієнт.
  • Дозволяє посилатися на зовнішні файли (наприклад, file://C:/docs/report.xlsx) за допомогою абсолютних або відносних шляхів
  • Підтримує внутрішні посилання (наприклад, “Sheet2!A1”) для переходу між таблицями в межах однієї і тієї ж книги.
  • Автоматично застосовує стиль гіперпосилання Excel (синій, підчеркнений) до нових посилань
  • Інтеграція з WorkbookМодель захисту для збереження цілісності зв’язку під захистом листів/робочих книжок.

Починати з

Щоб створити гіперзв’язок в клітині, призначайте формулу з використанням =HYPERLINK() Бібліотека розпізнає і зберігає цю формулу як функціональну гіперзв’язок, коли записник зберігається.

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

У. =HYPERLINK() формула бере два аргументи: цільовий посилання (URL, mailto:, або #SheetName!CellУ Excel та LibreOffice це відображається як кликальна посилання з синім підчеркеним знаком.

See Also