不知何故,与破documentation on Arelle's python API截至日期,我设法使API工作并成功加载XBRL文件。如何仅使用Arelle的Python API从XBRL文件提取财务报表?
不管怎么说,我的问题是:
我如何提取只能从XBRL文件中的语句?
下面是Arelle的Windows应用程序的屏幕截图。在本例中使用
网址:https://www.sec.gov/Archives/edgar/data/101984/000010198416000062/ueic-20151231.xml
我试图与API实验,这里是我的代码
from arelle import Cntlr
xbrl = Cntlr.Cntlr().modelManager.load('https://www.sec.gov/Archives/edgar/data/101984/000010198416000062/ueic-20151231.xml')
for fact in xbrl.facts:
print(fact)
但在执行这个片段后,我与这些轰炸:
我试图得到钥匙可用modelFact
及其contextRef
,id
,decimals
和unitRef
之间的混合物,这是从我想要提取的没有帮助。由于没有任何文件可以帮助我进一步解决这个问题,所以我在这里不知所措有人能告诉我如何实现只提取语句?
你有没有得到太多的进一步使用这种方法? –