-1

一年半以来,我在 Excel 中遇到了一个令人沮丧的问题;我开始学习 VBA 和 XML,但它一点用都没有!我只是没有找到任何相关主题的书籍,而且微软的帮助非常无用!在最后的努力中,我将其录制在一段视频中,寻找任何可以帮助最大限度地发挥获得靶心答案并最终推进构建经济模型的潜力的人。我的视频分析性地显示了我是如何被卡住的!!!

请任何帮助都是金子,我对 VBA 和 XML 有基本的了解(阅读一些书籍)。我简直不能再给我更多的工时了,我需要你的帮助!!!

谢谢你,马里诺斯

PS:我的视频有 16 秒的介绍。无法抗拒它!+任何其他快速有效地自动解析 XBRL 文档并将其数据插入工作表的映射单元格的方法将有很多帮助......!

4

1 回答 1

2

以下是我们在我公司的做法:

  1. 获取 XML 数据库来查询您的文件。我推荐BaseX(它是最容易安装的)
  2. 编写查询以获取您需要的数据。您将需要学习 XPath 和 XQuery。如果您已经了解 XML,那么您应该了解 XPath,并且w3schools上有一个简单的 XQuery 教程
  3. 从 Excel 调用查询。BaseX 和大多数 XML 数据库也是 Web 服务器。您可以使用 URL(如http://localhost:8080/basex.....)调用查询。您可以使用该 URL 作为源在 Excel 上创建一个表,或者您可以使用 XMLHttpRequest 对象从 VBA 调用它。

希望您发现此信息有用。

于 2014-01-07T17:22:28.327 回答