Есть довольно много библиотек, которые вы можете попробовать
Выберите ту, которая соответствует вашим потребностям.
QtXlsx
Библиотека QtXlsx (https://github.com/dbzhang800/QtXlsxWriter) является наиболее полной функцией. Однако он основан на фреймворке Qt. Не подходит для приложений с низкой занимаемой площадью.
XLNT
xlnt (https://github.com/tfussell/xlnt) - современная библиотека C ++ для манипулирования электронными таблицами в памяти и чтения / записи их из / в Файлы XLSX, как описано в ECMA 376 4-е издание.
libxls
Библиотека libxls (https://sourceforge.net/projects/libxls/) - это библиотека C для чтения файлов в устаревшем формате Excel .xls. Его нельзя использовать для записи или изменения файлов Excel.
xlslib
Библиотека xlslib (https://sourceforge.net/projects/xlslib/) - это библиотека C / C ++ для создания файлов в устаревшей версии. Формат файла Excel, .xls. Его нельзя использовать для чтения или изменения файлов Excel.
libxlsxwriter
Библиотека libxlsxwriter (https://libxlsxwriter.github.io) - это библиотека C для создания файлов .xlsx. Его нельзя использовать для чтения или изменения файлов Excel.
LibXL (не бесплатно)
Библиотека LibXL (http://www.libxl.com) может читать, писать, создавать и изменять Файлы Excel в форматах .xls и .xlsx. Это наиболее полная библиотека доступных функций и имеет интерфейсы для C, C ++, C# и Delphi.