このステップバイステップのチュートリアルでは、C#でXBRLファイルからデータを抽出する方法を説明します。このガイドに従うことで、C#のXBRLファイルからデータを抽出できるだけでなく、同じプロセスを使用して.NETのiXBRLファイルからデータを取得することもできます。
C#でXBRLファイルからデータを抽出する手順
- NuGet.orgからAspose.Finance for .NETパッケージをインストールします
- XBRLファイルからデータを抽出するために必要な名前空間を含めます
- SetLicenseメソッドを使用してAspose.Financefor.NETにライセンスを適用します
- InlineXbrlDocumentオブジェクトを作成して、HTMLファイルからインラインXBRLデータを読み取ります
- これで、InlineXbrlDocumentオブジェクトのプロパティを使用してデータを抽出できます
- 抽出した情報を使用して、コードでさらに処理します
インラインXBRLデータはHTMLファイルとして表示されます。このチュートリアルでは、このファイルを読み、そのHTMLファイルからXBRLデータを抽出しています。 XBRLデータもXML形式で見つけることができますが、XMLベースのXBRLファイルからそのデータを抽出するために別のクラスを使用します。
C#でXBRLファイルからデータを抽出するコード
このコードサンプルでは、最初にInlineXbrlDocumentオブジェクトのオブジェクトを作成しました。これにより、ChildNodes、FirstChild、Footnotes、Facts、Contexts、Units、およびXBRL dataの他のさまざまなプロパティなどのさまざまなプロパティにアクセスできます。
上記のコードを使用すると、すべてのデータとプロパティに簡単にアクセスし、.NETアプリケーションコードを使用してさらに消費および処理できます。このコードは、デスクトップ、Web、またはその他の.NETアプリケーションで同様に機能します。この実用的なXBRLC#コードサンプルは、財務書類を処理するための良いスタートです。