在VBA 请看图片的问题VBA拉XML数据到Excel
您准确地了解如果你在谷歌“SEC EDGAR” 类型,你在公司的搜索领域
进入BDX一个棘手的问题单击“搜索”,然后在搜索结果中单击第一个“文档”按钮
,然后选择10-K,即可获取归档细节。如果我们选择XBRL INSTANCE DOCUMENT
,那么从那里开始。最后,在元素
中的XML文档中,您可以在上一张图片中看到我们的元素,它的名称。
有没有办法通过使用VBA来拉这个东西,并把它放在我们的 偏好的Excel单元中? 我是VBA的初学者,所以请客气一点,再解释一下代码,以及我们在VBE中为工具添加的参考以及为什么。
什么实际上我正在寻找是抓住XML元素之间的数据的码块(**重要:XML实例文档应当在提供的Web位置。)**例如在东西,将拉5和填充代码块中指定的单元格和一些指令,所以我可以坚持下去,并研究代码****
这个问题得到了回答。为了解决这个问题,你必须在VBE的Tools上使用Microsoft XML V6.0 - >参考文献
是的,它是可能的。查看[HtmlDocument类参考](http://msdn.microsoft.com/en-us/library/System.Windows.Forms.HtmlDocument(v = vs.110).aspx),因为它包含了大部分你我需要。更具体地说,看看'GetElementsByTagName'方法。也许也看看这个[上一个问题](http://stackoverflow.com/questions/7393236/reading-web-pages-using-excel-vba) –
我认为你可以只使用一个URL并截掉2/3的这些截图在你的问题中。 – RBarryYoung
同意@RBarryYoung。几乎所有的编程语言都可以这样做。就我个人而言,我可以用三种语言来做到这一点,但有各种困难。这就是所谓的网页抓取/提取,你的目标是做什么并不真正“非常”困难,因为你的赏金状态。这只是一些工作。例如,在Excel中,可以使用简单的DOM工作或通过Selenium来完成,而且甚至不需要超过200行代码。 :) – Manhattan