gpt4 book ai didi

xml - Excel 将字段添加到 Xml 映射

转载 作者:数据小太阳 更新时间:2023-10-29 01:43:14 24 4
gpt4 key购买 nike

我在 Excel 2010 工作表上有一个 XML map ,我定期从 XML 文件的内容中刷新它。我最近向 XML 数据添加了一个新字段,并希望它显示在我的 XML 映射中。

我只是希望能够添加新字段,但看起来虽然我不得不再次导入整个结构,但我不想这样做,因为它需要重新开发大量自定义格式。

感谢任何帮助。

最佳答案

不幸的是,目前 Excel 中的 XML 对象模型中的模式没有简单的“刷新”方法。 XML Toolbox for Excel 2003曾经能够做到这一点,但我不确定这是否仍在 Excel 2010 中运行(值得一试)。替代方法是编写自己的 VBA 代码,将"new"模式导入新映射,然后查看“旧”模式的现有元素映射,然后将它们重新映射到"new"模式,最后删除“旧”的。我知道这听起来有点毛茸茸,但如果您的架构没有发生重大变化,那么它可能就是答案。

还有一种不太优雅的方法,它涉及直接更改工作簿的基础 XML 中的架构。如果查看 xl 文件夹下的工作簿结构,您会看到有一个名为 xmlMaps.xml 的文件,该文件中将是您的架构的副本- 然后您可以直接编辑它(添加新元素等),当您在 Excel 中再次打开它时,新字段将显示在您的工作簿中以供使用,而原始单元格格式保持不变。

关于xml - Excel 将字段添加到 Xml 映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8184707/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com