2017-09-05 71 views
2

我想弄清楚如何:讀取xbrl文件,分析這些文件並利用這些數據用Java計算關鍵數字。用於分析java中的xbrl文件的庫

我知道如何將xbrl文件讀取爲xml並使用json節點進行構造,但是我得出結論,實際分析和使用數據要複雜得多。我發現諸如「上下文ID」,「時期」和「維度」等標籤和屬性決定了數據如何連接在一起。

現在,我不打算從零開始實施我自己的xbrl處理器,因爲我根本沒有時間和知識來做到這一點。

我正在尋找一個Java庫,包括有關如何使用它的文檔和/或指南,它可以處理xbrl文件並可用於分析和提取數據。

我搜索了網頁並閱讀了一些關於如何入門的文章,但是我沒有發現一些看起來很有用的東西。

有什麼建議嗎?如果有人能指出我正確的方向,我將不勝感激。

回答

0

使用現有的XBRL處理器是一個不錯的主意,因爲它爲您節省了在原始語法層面解釋XBRL語義的(相當大的)努力。

從我的頭腦開始,我知道至少有以下產品可以隨機提供Java API。我既沒有從屬關係,也沒有進一步評論,沒有進入品味/偏好的討論。

可能有更多的人,也可能是開源的。 XBRL.org有一個更全面的list of vendors here以及getting started guide for developers