【发布时间】:2012-04-26 09:04:51
【问题描述】:
我熟悉将普通的 excel 表转换为 xml,这几乎是一个平面结构。我的问题是我的表格有跨越所有表格列的标题。我无法将我的架构映射到单元格。月份将作为新行自动添加到成本节点。见例子。
成本销售利润
一月
100 150 50
20 40 20
二月
100 150 50
20 40 20
三月
100 150 50
20 40 20
这是我正在寻找的 XML 结果
<Sales>
<Period>
<Month>January</Month>
<Cost>100</Cost>
<Sell>150</Sell>
<Profit>50</Profit>
</Period>
<Period>
<Month>February</Month>
<Cost>100</Cost>
<Sell>150</Sell>
<Profit>50</Profit>
</Period>
<Period>
<Month>March</Month>
<Cost>100</Cost>
<Sell>150</Sell>
<Profit>50</Profit>
</Period>
</Sales>
提前感谢您的帮助
【问题讨论】:
-
获取Tag“Period”的转换器在哪里?转换器如何知道20-40-20行不输出?创建一些定制代码来创建您寻求的 XML 很容易,但我看不出任何通用例程如何从该输入生成此 XML。