将Excel转换为XML

将Excel转换为XML,xml,excel,Xml,Excel,我将分层数据存储在电子表格中,并使用Groovy脚本将其转换为xml Col A Col B A A1 A A2 A A2 B B1 B B1 B B2 这需要采用以下XML格式: <A> <A1></A1> <A2></A2> </A> <B> <B1></B1> <B2

我将分层数据存储在电子表格中,并使用Groovy脚本将其转换为xml

Col A   Col B

A         A1
A         A2
A         A2
B         B1
B         B1
B         B2
这需要采用以下XML格式:

<A>
 <A1></A1>
 <A2></A2>
</A>
<B>
 <B1></B1>
 <B2></B2>
</B>

我已经设法从xls中读取它并将其写入xml。我在将A1和A2与单个元素关联时遇到了问题。我的输出目前看起来像

<A>
 <A1></A1>
</A>
<A>
 <A2></A2>
</A>
<B>
 <B1></B1>
</B>
<B>
 <B2></B2>


什么是读取excel的好编程方式?

在groovy中使用哈希非常简单

您可以使用VBA或任何其他脚本语言(如python)来执行此类任务我已经在使用groovy来编写脚本了..我只是想知道一种转换结构的好方法。