Как извлечь значение ячейки электронной таблицы в C ++? - PullRequest
1 голос
/ 19 марта 2020

Я хотел бы знать, как извлечь значение ячейки (числа) из указанной электронной таблицы Excel, используя c ++. То, что я пытаюсь достичь, это итерация всего столбца с помощью «для» l oop Спасибо (я использую xcode)

1 Ответ

2 голосов
/ 19 марта 2020

Есть довольно много библиотек, которые вы можете попробовать

Выберите ту, которая соответствует вашим потребностям.

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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...