c# - 从 Excel 文件创建有效 XML 文件的最佳工具

标签 c# python xml excel vb6

我需要创建一个脚本,从一个复杂的 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/

相关文章:

python - pymongo.errors.ServerSelectionTimeoutError :localhost:27017:[WinError 10061]No connection could be made because the target machine actively refused it

c# - 没有背景颜色的控制台文本填充

c# - C#合并两个ArrayList

c# - 更改查询字符串内容编辑或从 Web 配置文件拆分(QUERY_STRING 服务器变量)

python - 如何检查所有功能是否都有测试用例?

python - MARIADB - Python 连接问题

java - Android 将页脚添加到 ListView addFooterView()?

c# - C# 中的 XML 构造

java - ANDROID (Java) - 页面加载完成后的进度条可见性不起作用?

c# - 在 LINQ 中将字符串转换为 DateTime