Вставка гиперссылок в Excel или OpenOffice с помощью Golang через C++
Добавление гиперссылок
Aspose.Cells позволяет разработчикам добавлять гиперссылки в файлы Excel либо с помощью API, либо через дизайнерские таблицы (таблицы, в которых гиперссылки создаются вручную, а Aspose.Cells используется для их импорта в другие таблицы).
Aspose.Cells предоставляет класс Workbook, который представляет файл Microsoft Excel. Класс Workbook содержит WorksheetCollection, который позволяет получить доступ к каждому листу в файле Excel. Лист представлен классом Worksheet. Этот класс предоставляет различные методы для добавления различных гиперссылок в файлы Excel.
Добавление ссылки на URL
Класс Worksheet содержит коллекцию GetHyperlinks(). Каждый элемент в коллекции GetHyperlinks() представляет Hyperlink. Добавляйте гиперссылки на URL, вызывая метод Add коллекции Hyperlinks. Метод Add принимает следующие параметры:
- Имя ячейки, в которую будет добавлена гиперссылка.
- Количество строк, количество строк в этом диапазоне гиперссылок.
- Количество столбцов, количество столбцов в этом диапазоне гиперссылок.
- URL-адрес, адрес URL.
Добавление ссылки на ячейку в том же файле
Можно добавить гиперссылки в ячейки того же файла Excel, вызывая метод Add коллекции Hyperlinks. Метод Add работает как для внутренних, так и для внешних гиперссылок. Одна из версий переопределенного метода принимает следующие параметры:
- Имя ячейки, в которую будет добавлена гиперссылка.
- Количество строк, количество строк в этом диапазоне гиперссылок.
- Количество столбцов, количество столбцов в этом диапазоне гиперссылок.
- URL, адрес целевой ячейки.
Добавление ссылки на внешний файл
Можно добавлять гиперссылки во внешние файлы Excel, вызывая метод Add коллекции Hyperlinks. Метод Add принимает следующие параметры:
- Имя ячейки, в которую будет добавлена гиперссылка.
- Количество строк, количество строк в этом диапазоне гиперссылок.
- Количество столбцов, количество столбцов в этом диапазоне гиперссылок.
- URL, адрес цели, внешний файл Excel.