使用csv文件使用msxsl.exe生成文件

时间:2013-05-13 05:47:05

标签: msxsl

以前我使用excel文件手动生成.xml文件,方法是使用已打开的excel文件导出并使用相同的文件.xml文件使用msxsl.exe生成文件

msxsl.exe exported.xml file.xsl -o outputfile

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

有人可以建议我做一些快速的方法吗?

谢谢&问候 维卡斯

1 个答案:

答案 0 :(得分:0)

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

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