Мне нужно создать сценарий, который извлекает некоторые данные из сложного файла Excel 2003 (с несколькими листами и разными таблицами на одном листе) и создает различные XML-файлы, которые необходимо проверять на соответствие данному XSD-файлу.
Мой любимый язык - Python;
чтобы создать и проверить файлы XML, я бы пошел с lxml .
Что вы предлагаете для разбора файлов XLS?
xlrd - подходящий инструмент для сложных файлов Excel?
Или мне нужно вручную преобразовать все листы в CSV и читать файлы построчно, разбивая и получая данные?
Я также принимаю предложения C #, VB6, VBA.