0

以前我使用 excel 文件通过从已打开的 excel 文件中导出手动生成 .xml 文件,并使用相同的文件 .xml 文件使用 msxsl.exe 生成文件

喜欢

msxsl.exe 导出的.xml 文件.xsl -o 输出文件

现在我想自动生成exported.xml 文件,而不是手动进行。有人建议我用 .csv 文件替换 excel 文件,这样会减少工作量。我可以使用 csv 文件,但我不知道如何从 csv 文件以及从 excel 文件自动生成exported.xml 文件。

任何人都可以建议我一些快速的方法来做同样的事情吗?

感谢和问候维卡斯

4

1 回答 1

0

因此,您的数据位于 Excel 文件中,您一直将其导出为 XML 数据,然后使用您创建的样式表将其转换为不同的 XML 格式。而你想要的是自动化上述。

可能最简单的方法是编写一个执行上述两个步骤的 vbscript。是另存为 CSV 的方法。要保存为 XML,请使用 xlXMLSpreadsheet=46 而不是 xlCSV=6。然后使用Exec调用 msxsl.exe,或者使用transformNode直接应用样式表。

于 2013-12-11T21:09:30.667 回答