Como extrair dados do arquivo XBRL em C#

Neste tutorial passo a passo, explicamos como extrair dados do arquivo XBRL em C#. Seguindo este guia, você pode não apenas extrair dados do arquivo XBRL em C#, mas também obter dados do arquivo iXBRL em .NET, usando o mesmo processo.

Etapas para extrair dados do arquivo XBRL em C#

  1. Instale o pacote Aspose.Finance for .NET do NuGet.org
  2. Inclua os namespaces necessários para extrair dados do arquivo XBRL
  3. Aplicar licença para Aspose.Finance for .NET usando o método SetLicense
  4. Crie um objeto InlineXbrlDocument para ler dados XBRL embutidos do arquivo HTML
  5. Agora, você pode extrair dados usando propriedades do objeto InlineXbrlDocument
  6. Use as informações extraídas para processamento adicional em seu código

Os dados XBRL embutidos são apresentados como um arquivo HTML, que estamos lendo neste tutorial e extraindo dados XBRL desse arquivo HTML. Os dados XBRL também podem ser encontrados no formato XML, mas usamos uma classe diferente para extrair esses dados do arquivo XBRL baseado em XML.

Código para extrair dados do arquivo XBRL em C#

Neste exemplo de código, primeiro criamos um objeto do objeto InlineXbrlDocument, que fornece acesso a várias propriedades como ChildNodes, FirstChild, Footnotes, Facts, Contexts, Units e várias outras propriedades do XBRL data.

Com a ajuda do código acima, você pode acessar facilmente todos os dados e propriedades e depois consumir e processar usando o código do aplicativo .NET. Esse código funcionará para desktop, web ou outros aplicativos .NET. Este exemplo de código XBRL C# funcional é um bom começo para o processamento de documentos financeiros.

 Português