2017-09-05 38 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