C#を介してXBRLファイルを読み取る
Microsoft Officeやその他のソフトウェアをインストールせずに、XBRL形式の財務レポートを読み取る。
XBRLファイルの読み方
コードスニペットの手順に従うか、拡張可能なビジネスレポート言語XBRLファイルを読み取るためのアプリケーションのニーズに応じてコードスニペットを拡張します。アプリケーション内に読み取り要件があることを確認してください。
- 作成 XbrlDocumentクラス 実例。1. 有効なXBRLファイルの名前をパラメーターとして渡します。1. ファイルの内部の詳細を取得するには、次のような関連するクラスを使用します。 SchemaRefCollection 、 環境 、 単位
読書要件
XBRLドキュメントの読み取りに進むには、.NETFinanceAPIがアプリケーションに含まれる主な要件です。
- コマンドラインから
nuget install Aspose.Finance
としてインストールするか、VisualStudioのパッケージマネージャーコンソールから`` `Install-PackageAspose.Finance```を使用してインストールします。 - または、オフラインのMSIインストーラーまたはDLLをZIPファイルで取得します。 ダウンロード 。
XBRLファイルを読み取るためのC#コード
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
XbrlDocument xbrlDoc = new XbrlDocument(XbrlFilePath + @"Id-Scope-Context-Period-Start-After-End.xml"); | |
XbrlInstanceCollection xbrlInstances = xbrlDoc.XbrlInstances; | |
XbrlInstance xbrlInstance = xbrlInstances[0]; | |
List<Fact> facts = xbrlInstance.Facts; | |
SchemaRefCollection schemaRefs = xbrlInstance.SchemaRefs; | |
List<Context> contexts = xbrlInstance.Contexts; | |
List<Unit> units = xbrlInstance.Units; |
その他の読書オプション
iXBRL (インライン拡張可能ビジネスレポート言語)