2014-01-06 54 views
-1

一年半之後,我面臨着Excel中令人沮喪的問題;我開始學習VBA和XML,但它根本沒有任何好處!我只是沒有找到任何有關相關主題的書籍,而且微軟的幫助非常無益!在最後一刻的努力中,我把它錄製在一個視頻中,搜索任何能夠幫助最大限度獲得答案的潛力的人,並最終構建一個經濟模型。我的video shows分析我如何卡住!將Excel與SEC EDGAR連接

請任何幫助將金,我有一個VBA和XML的基本理解(讀一些書)。我根本無法再給予工時,我需要你的幫助!

謝謝,水手

PS:我的視頻有一個16秒的前奏。無法抗拒!+任何其他方式快速高效地自動解析XBRL文檔,並將其數據插入到工作表的映射單元格中將會有很多幫助......!

+1

全部非常有趣!這是你的問題? – FeliceM

+1

嘗試https://openhatch.org/或許? – pnuts

+2

對於不同的公司,XBRL分類標準擴展模式文檔有所不同。看看你的視頻[這裏](https://www.youtube.com/watch?feature=player_detailpage&v=ExKVG1gtTFA#t=305)ANN INC的架構大小爲36006,而TESLA MOTORS INC的架構大小爲47804 – barrowc

回答

2

下面是我們如何做到這一點在我的公司:

  1. 獲取XML數據庫來查詢您的文件。我推薦BaseX(這是最容易安裝的)
  2. 編寫查詢以獲取所需的數據。您需要學習XPath和XQuery。如果你已經知道XML,你應該知道XPath,並且有一個簡單的XQuery教程w3schools
  3. 從Excel調用查詢。 BaseX和大多數XML數據庫也是Web服務器。您可以使用URL調用查詢(如​​)。您使用該URL創建Excel表格作爲源,或者您可以使用XMLHttpRequest對象從VBA調用它。

希望你會覺得這個信息有用。