Точные ответы были уже даны, однако я действительно чувствую, что должен добавить это предупреждение:
Это могло бы быть одной из тех ситуаций, где , если необходимо спросить, Вы не можете позволить себе ее .
Поэтому при нахождении пределов, отправленных ранее хорошо подумайте о том, что Вы пытаетесь сделать и удостовериться, что Вы не делаете его неправильно.
Я могу сказать, что знаю приложение wxWidgets, которое читает файлы Excel .xls и .xlsx на любой платформе. Для файлов .xlsx мы использовали синтаксический анализатор XML и считыватель zip-потока и получили нужные нам данные, что было довольно просто. Для файлов .xls мы использовали: ExcelFormat , который работает хорошо, и мы обнаружили, что автор очень великодушно поддержал его.
Может быть, это просто поощрение, чтобы попробовать? Чтобы приступить к работе, потребовалось несколько дней работы.
Suggestedd reference: What is a simple and reliable C library for working with Excel files?
I came across other libraries (chicago on sf.net, xlsLib) but they seem to be outdated.
jrh
Я думаю, что это непросто. xls-файлы довольно сложны, и это частный формат.
Может быть, это глупая идея, но почему бы вам не загрузить свой документ и не получить к нему доступ с помощью документов Google. Есть несколько API для доступа к вашему документу.
2 потенциальные проблемы: - Вашему приложению требуется доступ в Интернет - Currently there is no C++ api.
But there are api for several languages including python see http://code.google.com/intl/fr/apis/gdata/articles/python_client_lib.html