Применение промежуточных итогов и изменение направления строк сводки по шаблону Golang через C++

Изображения исходных и выходных файлов

На следующем скриншоте показан исходный файл Excel, используемый в приведенном ниже образцовом коде, содержащий некоторые данные в столбцах A и B.

todo:image_alt_text

На следующем скриншоте показан выходной файл Excel, созданный образцовым кодом. Как видно, к диапазону A2:B11 было применено итого, и направление контура - сводные строки ниже деталей.

todo:image_alt_text

Код на C++, для применения subtotal и изменения направления строк сводки

Вот пример кода для достижения указанного выше результата.