どういうわけか、現在の Arelle の python API に関する壊れたドキュメントで、API を機能させ、XBRL ファイルを正常にロードすることができました。
とにかく、私の質問は:
XBRL ファイルから STATEMENTS のみを抽出するにはどうすればよいですか?
以下は、Arelle の Windows アプリのスクリーンショットです。
この例で使用される URL: 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