是否可以将Excel数据导出到XML模式,其中XML模式在其他嵌套列表中嵌套了列表?
到目前为止我尝试了什么: 谷歌搜索 - 我发现一个线程表明它无法完成,因为Excel本身就是一个平面表:https://social.msdn.microsoft.com/Forums/vstudio/en-US/8ded1f7a-2f9c-4c5a-aec5-c7bd6c594976/convert-data-from-excel-to-xml-when-schema-includes-list-of-lists?forum=vsto
在XML文件中设置两个嵌套列表的伪数据并将其导入Excel。 Excel的自动识别系统有效,但即使我不更改任何显示的数据,Excel也不允许我将文件导回XML。
这是我的示例XML数据:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Daten>
<Mitarbeiter>
<Vorname>Lukas</Vorname>
<Name>Rohr</Name>
<Department>BDTP</Department>
<Points>206</Points>
</Mitarbeiter>
<Workdays>
<Holiday>1</Holiday>
<Days>1</Days>
<Days>1</Days>
<Days>1</Days>
<Days>1</Days>
<Days>0</Days>
<Days>0</Days>
<Days>0</Days>
<Sickdays>
<Holiday>1</Holiday>
<Days>1</Days>
<Days>1</Days>
<Days>1</Days>
<Days>1</Days>
<Days>0</Days>
<Days>0</Days>
<Days>0</Days>
</Sickdays>
</Workdays>
</Daten>
答案 0 :(得分:0)
在研究了相当长的时间后,我得出以下结论:无法使用板载XML工具将数据从Excel导出为XML格式。
唯一的方法是在VBA中编码XML导出格式,或使用专用的XML工具读取Excel文件。
这两个选项都不是很好,我最终放弃了解决Excel中所有问题的努力。