Получение и обновление части богатого текста ячейки с помощью Golang через C++

Доступ и обновление частей Rich Text ячейки

Следующий пример показывает использование методов Cell->GetCharacters() и Cell->SetCharacters() с помощью исходного файла Excel (исходный файл). В исходном файле Excel в ячейке A1 есть богатый текст с 3 частями, каждая с разным шрифтом. Скрипт получает эти части и обновляет шрифт первой части на “Arial”. Обновленная рабочая книга сохраняется как выходной файл Excel.

C++ код для доступа и обновления частей богатого текста

Вывод консоли, сгенерированный примерным кодом

Вот вывод в консоль при использовании исходного файла Excel:

Before updating the font settings....
Century
Courier New
Verdana

After updating the font settings....
Arial
Courier New
Verdana