convert-xbrl-xlsx-ixbrl

Os arquivos XBRL são usados para fins de relatórios de negócios, incluindo balanços, demonstrativos de fluxo de caixa, livros contábeis, etc. Você pode converter facilmente arquivos XBRL para XLSX Excel Sheet, bem como iXBRL, que é um XBRL embutido Arquivo. Esses formatos de saída são ideais para apresentar as informações financeiras como dados estruturados, humanos e legíveis por máquina. Vamos explorar a conversão de arquivos XBRL sob os seguintes títulos:

Conversão de arquivo XBRL para XLSX ou iXBRL – Instalação da API C#

Aspose.Finance for .NET API foi projetada para trabalhar com documentos financeiros. Toda organização envolve a criação de relatórios para rastrear suas transações e informações financeiras. Você pode configurar facilmente a API baixando seu arquivo DLL da seção Downloads. Além disso, a API também está disponível em Galeria NuGet para que você possa usar o comando de instalação abaixo no Console do Gerenciador de Pacotes do Microsoft Visual Studio IDE.

PM> Install-Package Aspose.Finance

Converter planilha do Excel XBRL para XLSX programaticamente com C#

Os arquivos XBRL podem existir com extensão de arquivo .XML e .XBRL, pois são baseados no formato XML. Caso exista a extensão do arquivo XML, você pode identificá-lo facilmente com a tag root como . Subsequentemente, a conversão de XBRL para XLSX pode ajudar a renderizar as informações de maneira mais familiar e estruturada. Você pode converter um arquivo XBRL para planilha XLSX Excel com as seguintes etapas:

  1. Carregar arquivo XBRL de entrada
  2. Defina SaveOptions para o arquivo de saída
  3. Converter arquivo XBRL para o formato XLSX Excel Worksheet

O código a seguir mostra como converter o arquivo XBRL para planilha do Excel XLSX programaticamente usando C#:

// Carregar arquivo XBRL de entrada
XbrlDocument document = new XbrlDocument(sourceDir + @"IdScopeContextPeriodStartAfterEnd.xml");

// Definir SaveOptions para o arquivo de saída
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = SaveFormat.XLSX;

// Converter arquivo XBRL para o formato XLSX Excel Worksheet
document.Save(outputDir + @"ConvertXbrlToXlsx_out.xlsx", saveOptions);

Converter XBRL para iXBRL programaticamente em C#

iXBRL é um formato de arquivo XBRL embutido que permite a incorporação de dados em um arquivo HTML. Você pode facilmente converter XBRL para iXBRL com as etapas abaixo:

  1. Carregar arquivo XBRL de entrada as XML format
  2. Especifique SaveFormat para o formato de saída
  3. Converter arquivo XBRL para o formato de arquivo iXBRL

O código abaixo explica como converter arquivo de formato XBRL para iXBRL programaticamente com C#:

// Carregar arquivo XBRL de entrada como formato XML
XbrlDocument document = new XbrlDocument(sourceDir + @"IdScopeContextPeriodStartAfterEnd.xml");

// Definir SaveOptions para o formato de saída
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = SaveFormat.IXBRL;

// Converter arquivo XBRL para o formato de arquivo iXBRL
document.Save(outputDir + @"ConvertXbrlToIXbrl_out.ixbrl", saveOptions);

Conclusão

Em poucas palavras, aprendemos como converter XBRL para XLSX Excel Worksheet, bem como XBRL para iXBRL (XBRL inline) programaticamente usando a linguagem C#. Da mesma forma, a API oferece vários outros recursos que você pode explorar visitando a Documentação. Você também pode escrever para nós através do Fórum de suporte gratuito enquanto aguardamos seus comentários, sugestões e dúvidas.

Veja também