Въведение

Съветът на ЕС Workbook Cells FOSS позволява на разработчиците да вграждат хипервръзки директно в работните книги на Excel, като поддържа множество видове връзки, включително URL адреси, имейл адресите, външни файлове и вътрешни препратки към работни листове. Тази способност опростява създаването на интерактивни таблици, които свързват потребителите с външните ресурси или навигират сложни вътрешно структури с едно кликване.

Хипервръзките подобряват полезността, като позволяват на потребителите да скочат от точките за данни до поддържане на документация, контактна информация или свързани листове без да напуснат средата на разширението. Библиотеката обработва всички общи хиперлинкови сценарии по роден начин, осигуряваща съвместимост с поведението на хип-върквата и стандартите за форматиране на Excel.

Ключови нагласи

  • Поддържа URL хипервръзки (например https://example.com) за уеб навигация
  • Уместване на имейл хипервръзки (mailto:адреса) за отваряне на подразбиране клиент по електронна поща
  • Разрешава връзката към външни файлове (например файл://C:/docs/report.xlsx) чрез абсолютни или относителни пътища
  • Поддържа вътрешни референции (например “Сметка2!А1”) за скок между работните листове в същата работна книга.
  • Автоматично прилага стандартния хипервръзка стил на 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!CellExcel и LibreOffice го представят като кликваща синя подчертана връзка.

Виж също

Свързани ресурси