【问题标题】:excel 2010 import xml with nested elements creating duplicate recordsexcel 2010导入带有嵌套元素的xml创建重复记录
【发布时间】:2013-03-01 07:36:20
【问题描述】:

我有一个 xml 文件,除了一个问题外,它可以很好地导入。 xml 文件中的每条记录都有一个元素,该元素可以包含多个元素。

当我导入这个时,excel 会为每个 .因此,如果我有一条包含 5 张图像的记录,我将在 excel 表中有 5 行,除了图像列之外,它们都是重复的。

如果 excel 只添加了足够多的列,以便与每条记录关联的所有图像都在一行上并且我没有重复记录,我会喜欢它。

有人知道这是否可以用 excel 2010 完成吗?如果能有所作为,我可以升级到 excel 2013。

【问题讨论】:

    标签: xml excel-2010


    【解决方案1】:

    我认为这不会有什么不同。

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

    你也许可以用一些 XML 映射做你想做的事,但我自己从未尝试过。

    您还可以编写自定义 vba 函数来根据需要导入 xml。

    【讨论】:

    • 对于他们来说没有其他选项似乎相当愚蠢-如果他们要支持导入确实支持层次结构的 xml 文件,我认为他们至少可以提供更好的处理选项.无论如何,另一个论坛中的其他人建议使用 excel 宏可能是这样做的方法。只是不知道该怎么做,因为我以前从未写过任何 excel 宏。
    猜你喜欢
    • 2014-11-25
    • 2013-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多