2013-02-28 67 views
1

我有一个xml文件,导入罚款除了一个问题。 xml文件中的每个记录都有一个可以包含多个元素的元素。excel 2010导入xml与嵌套元素创建重复记录

当我导入这个,excel创建每个新的记录。所以如果我有一个记录有5个图像,我会在excel表格中有5行,除了图像列以外都是重复的。

我喜欢它,如果Excel只是添加足够的列,以便与每个记录相关的所有图像都在一行上,我没有重复的记录。

任何人都知道这是否可以用Excel 2010来完成?如果它有所作为,我可以升级到Excel 2013。

回答

1

我不认为这会有什么区别。

Excel不是分层结构(如XML),会将您的5张图像解释为5个不同的记录(具有相同的祖先数据)。

你也许可以用一些XML映射来做你想做的事,但我从来没有尝试过。

你也可以编写自定义的vba函数来导入xml,只要你喜欢。

+1

对他们来说似乎很愚蠢,没有其他选择 - 如果他们要支持导入支持层次结构的xml文件,我认为他们至少可以提供更好的处理选项。无论如何,另一个论坛的其他人建议一个Excel宏可能是实现它的方法。只是不知道该怎么做,因为我从来没有写过任何Excel宏。 – merk 2013-03-02 02:53:20