Похоже, есть способ сделать это с помощью C ++. Вы можете посмотреть библиотеку EasyXLS , есть бесплатная пробная версия, но, похоже, она стоит $ 295 за лицензию, поэтому, если это личный проект, он может быть не идеальным. Однако, если это проект для работы, вы можете попробовать его, потому что кажется, что библиотека очень проста в использовании (я думаю, исходя из названия), и вы можете устанавливать строки, столбцы и даже различные вкладки в лист Excel. Ссылка выше показывает пример того, как его использовать, надеюсь, это поможет.
Редактировать: C ++ является единственным языком, для которого есть библиотека, совместимая с Linux. Я нашел этот здесь , который работает только с Windows, и этот метод работает только с VBA, который можно использовать, запустив его с Wine, но первый метод, кажется, единственный тот, который может работать на Linux без проблем.