我的要求如下
我想将Excel中的以下数据转换为此格式的XML。
姓氏销售国家/地区
Smith $ 16,753.00 UK Qtr 3
约翰逊$ 14,808.00美国Qtr 4
Williams $ 10,644.00 UK Qtr 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>
我尝试使用Developer-XML Source,但它说它不可导出,我只有序列中的数据,即record1标签有2列,然后record2有另外2列,请帮忙
答案 0 :(得分: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) {
}