2014-09-03 84 views
-2

我的要求如下如何將Excel中的數據轉換爲XML

我想將Excel中的數據轉換爲以下格式的XML格式。

姓銷售國家區

史密斯$ 16,753.00英國QTR 3

約翰遜$ 14,808.00美國QTR 4

威廉姆斯$ 10,644.00英國季度2

<data-set> 
<record1> 
    <LastName>Smith</LastName> 
    <Sales>16753</Sales> 
</record1> 
<record2> 
    <Country>USA</Country> 
    <Quarter>Qtr 4</Quarter> 
</record2> 
<record1> 
    <LastName>johnson</LastName> 
    <Sales>14808</Sales> 
</record1> 
<record2> 
    <Country>USA</Country> 
    <Quarter>Qtr 4</Quarter> 
</record2> 
</data-set> 

我曾與開發的XML嘗試來源,但它說它不可導出,我只有序列中的數據,即record1標籤有2列,然後record2有另外2,請幫助

+0

http://www.excel-easy.com/examples/xml.html – 2014-09-03 19:44:16

回答

0

閱讀本教程HERE

教程具有非常容易和簡單的例子,這將幫助你實現你的目標。你必須讀小區設置根據你在你的問題中提到的序列數據

try { 
    XmlGenner x = XMLGennerSingleton.getXmlGenner(); 
    x.setCustomRows(1000); 
    x.setSubRootElementName("Student"); 
    x.setProgressBar(jProgressBar1); 
    x.generateXML_Item("c:/temp/in.xls", "c:/temp/out.xml"); 

} catch (Exception ex) { 

} 
+0

你能請告訴我,如果有辦法使用源代碼從EXCEL轉換。鏈接中給出了一個示例,但架構非常簡單。我問一個簡單的方法,因爲我的Excel有400列和40萬行。請幫助http://www.excel-easy.com/examples/xml.html – Braine 2014-09-04 09:52:29

+0

好吧,您必須將每列作爲其xml中的獨立元素映射出來,這無疑是我的最佳選擇。行數不管它是1還是1百萬。 – 2014-09-04 13:41:14

+0

您的網站正好顯示我想要的內容,我希望標籤內的標籤映射到Excel列。但我無法理解方法,使用什麼工具,怎麼做。你能否詳細說明一下。謝謝 – Braine 2014-09-05 09:49:18