我需要创建一个脚本,该脚本从复杂的Excel 2003文件(在一个工作表中包含多个工作表和不同表)中提取一些数据,并生成需要针对给定XSD文件进行验证的不同XML文件.
我的首选语言是Python;
创建和验证XML文件,我将使用lxml.
您对解析XLS文件有何建议?
xlrd是用于复杂Excel文件的正确工具吗?
还是我需要手动转换CSV中的所有工作表,并逐行读取文件,拆分和获取数据?
我也接受C#,VB6,VBA建议.
解决方法:
[免责声明:我是xlrd的作者]
xlrd非常适合此类工作.从PyPI获取最新版本.从教程here中获得最新的风格.如果需要,给我发电子邮件. “另存为CSV”方法的笨拙和有损是促使我编写xlrd的原因之一.