简体   繁体   English

用于在Java中分析xbrl文件的库

[英]Library for analyzing xbrl files in java

I'm trying to figure out how to: read xbrl files, analyze the files and make use of the data eg for calculating key figures, in Java. 我试图弄清楚如何:在Java中读取xbrl文件,分析文件并利用数据,例如用于计算关键指标。

I know how to read xbrl files as xml and structuring them with json nodes, but I have concluded that it's much more complicated to actually analyze them and use the data. 我知道如何将xbrl文件读取为xml并使用json节点对其进行结构化,但是我得出结论,实际分析它们并使用数据要复杂得多。 I figured out that tags and attributes like "context id", "period" and "dimenson" etc determines how data is wired together. 我发现标记和属性(例如“ context id”,“ period”和“ dimenson”等)决定了数据如何连接在一起。

Now, I'm not going to implement my own xbrl processor from scratch, because I simply don't have the time and knowledge to do that. 现在,我不会从头开始实现自己的xbrl处理器,因为我根本没有时间和知识来做到这一点。

I'm looking for a Java library, including documentation and/or guides on how to use it, that processes xbrl files and that can be used to analyze and extract data. 我正在寻找一个Java库,其中包括有关如何使用它的文档和/或指南,该库可处理xbrl文件并可用于分析和提取数据。

I searched the web and read a few articles about how to get started, but I didn't quite find something that seemed very useful. 我在网上搜索并阅读了一些有关入门的文章,但是我没有发现似乎很有用的东西。

Any suggestions? 有什么建议么? I would really appreciate if someone could point me in the right direction. 如果有人能指出我正确的方向,我将不胜感激。

Using an existing XBRL processor is a good idea as it saves you the (considerable) efforts of interpreting the XBRL semantics at a raw syntactic level. 使用现有的XBRL处理器是一个好主意,因为它可以省去在原始语法级别上解释XBRL语义的(相当大的)工作量。

From the top of my mind, I know of at least the following products that offer a Java API, in a random order. 从我的脑海中,我至少知道以下以随机顺序提供Java API的产品。 I have no affiliation with either and abstain from commenting further to not land into a taste/preference discussion. 我与这两者均不存在任何关系,并且对进一步发表评论以免落入个人品味/偏好的讨论中。

There are probably many more, possibly also open source. 可能还有更多,也可能是开源的。 XBRL.org has a much more comprehensive list of vendors here as well as a getting started guide for developers . XBRL.org在此处提供了更为全面的供应商列表,以及针对开发人员的入门指南

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM