Понадобилось мне по работе сделать в софтине чтение данных(и немного создания отчетов в таблицах) из табличного формата(xlsx, ods). Я как добрая маша, верная идеалам нашим вот этим вот всем, подумал что правильнее будет конечно же сделать на открытых форматах работу, а не на богомерзкой проприетари от мелкософта.
Требования были следующие: Легковесная C++ библиотека для записи\чтения ods или xlsx файлов. Так для xlsx я нашел таких сразу 2(OpenXLSX и xlnt) и ещё одну зависимостью от Qt. А для ods всего одну библиотеку и ту с безальтернативными Qt(так ещё и полудохлую с 16 звездами на гитхабе). И я хоть и не тулкитофоб, но тащить Qt исключительно ради чтения ods - это перебор.
Ну и вопрос - Доколе? И как в такой ситуации поддерживать открытые форматы?