-2

我的要求如下

我想以这种格式将 Excel 中的以下数据转换为 XML。

姓 销售 国家 季度

史密斯 $16,753.00 英国第三季度

约翰逊 $14,808.00 美国 第四季度

威廉姆斯 $10,644.00 英国 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 ,请帮助

4

1 回答 1

0

在此处阅读本教程

教程有非常简单和基本的例子,可以帮助你实现你的目标。您必须根据问题中提到的顺序读取单元格并设置数据

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) {

}
于 2014-09-03T20:34:14.063 回答