Pythonを介してXBRLファイルを読み取る
Microsoft Officeやその他のソフトウェアをインストールせずに、XBRL形式の財務レポートを読み取る。
XBRLファイルの読み方
コードスニペットの手順に従うか、拡張可能なビジネスレポート言語XBRLファイルを読み取るためのアプリケーションのニーズに応じてコードスニペットを拡張します。アプリケーション内に読み取り要件があることを確認してください。
- XbrlDocumentクラスインスタンスを作成します。1. 有効なXBRLファイルの名前をパラメーターとして渡します。1. ファイルの内部の詳細を取得するには、SchemaRefCollection、Context、Unitなどの関連するクラスを使用します
読書要件
XBRLドキュメントの読み取りに進むには、次の前提条件があることを確認してください。
- MicrosoftWindowsまたはLinuxベースのOS。- Python3.5以降。- プロジェクトで参照されているPythonのAspose.Finance。
XBRLファイルを読み取るためのPythonコード
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
document = XbrlDocument(os.path.join(sourceDir, "IdScopeContextPeriodStartAfterEnd.xml")) | |
xbrlInstances = document.xbrl_instances | |
xbrlInstance = xbrlInstances[0] | |
facts = xbrlInstance.facts | |
schemaRefs = xbrlInstance.schema_refs | |
contexts = xbrlInstance.contexts | |
units = xbrlInstance.units |
その他の読書オプション
iXBRL (インライン拡張可能ビジネスレポート言語)