2013-05-13 39 views
0

以前我使用的Excel文件來genrate .xml文件生成文件手動通過出口從已經打開的Excel文件,並使用相同的文件.xml文件使用MSXSL.EXE到genearte文件使用MSXSL.EXE使用CSV文件

MSXSL.EXE exported.xml file.xsl -o輸出

現在我想,而不是自動做手工的exported.xml文件的genration。有人建議我用.csv文件替換excel文件,它會減少工作量。我能夠使用csv文件,但我不知道如何從csv文件自動生成exported.xml文件,也從excel文件中生成。

有人可以建議我一些快速的方法來做同樣的事嗎?

感謝&問候 維卡斯

回答

0

所以你的數據在一個Excel文件,你已經導出爲XML數據,然後使用你進入一個不同的XML格式創建一個樣式表改造它。而你想要的是自動化上述。

也許最簡單的方法是寫一個VBScript,做上述兩個步驟。 Here是如何保存爲CSV。要保存爲XML,請使用xlXMLSpreadsheet = 46而不是xlCSV = 6。然後使用Exec調用msxsl.exe,或使用transformNode直接應用樣式表。