我需要创建一个脚本,从一个复杂的 Excel 2003 文件(包含多个工作表和一个工作表中的不同表格)中提取一些数据,并生成需要针对给定 XSD 文件进行验证的不同 XML 文件。
我的首选语言是 Python;
创建和验证 XML 文件我会选择 lxml .
您对解析 XLS 文件有何建议?
是xlrd用于复杂 Excel 文件的正确工具?
还是需要手动把所有的sheet转成CSV格式,逐行读取文件,拆分获取数据?
我也接受 C#、VB6、VBA 的建议。
最佳答案
[免责声明:我是 xlrd 的作者]
xlrd 非常适合这种工作。从 PyPI 获取最新版本.从找到的教程中获取 flavor here . XLSX 支持处于 alpha 测试阶段;如果你需要它给我发电子邮件。另存为 CSV 方法的尴尬和丢失是促使我编写 xlrd 的原因之一。
关于c# - 从 Excel 文件创建有效 XML 文件的最佳工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2825006/