![Microsoft Office 数据连接是否利用外部 XML 数据源?](https://linux22.com/image/1299481/Microsoft%20Office%20%E6%95%B0%E6%8D%AE%E8%BF%9E%E6%8E%A5%E6%98%AF%E5%90%A6%E5%88%A9%E7%94%A8%E5%A4%96%E9%83%A8%20XML%20%E6%95%B0%E6%8D%AE%E6%BA%90%EF%BC%9F.png)
我希望能够将外部 XML 数据连接器连接到 Microsoft Office 产品(特别是 Excel)的过程或产品,以便无缝连接到产品。本质上,电子表格应该像运行 SQL 查询一样运行,并在每次打开文件时进行更新。
实现这一目标的最佳方法是什么?
编辑(更多信息):
值得注意的是:映射的 XML 数据源不能用于数据透视表。但是,如果可能的话,我也想使用外部 xml 数据源来创建数据透视表。
答案1
您可以使用 ExcelGet External data
并指定 XML 数据源。可以设置数据在各种触发器上刷新,包括打开文件时。一旦数据进入 Excel,就可以将其用作数据透视表的来源。
注意我已经做了一些非常在 Excel 2010 上进行了基本测试以确认这些说法。我认为 2007 应该以类似的方式工作