Converter XBRL em HTML em Python | iXBRL para HTML

XBRL (eXtensible Business Reporting Language) é um formato padronizado para relatórios de negócios eletrônicos, especialmente para dados financeiros. O XBRL permite que as empresas simplifiquem seus processos de relatórios e facilitem o compartilhamento de dados financeiros e informações com as partes interessadas. Neste artigo, aprenderemos como converter XBRL para HTML em Python, facilitando a análise e visualização de dados.

Este artigo cobre os seguintes tópicos:

  1. Conversor Python XBRL para HTML
  2. Converter XBRL para HTML em Python
  3. Converter XBRL para HTML on-line
  4. Recursos Gratuitos

Conversor Python XBRL para HTML

Para converter XBRL em HTML, seguiremos um procedimento de duas etapas:

Etapa 1: converter XBRL em XLSX

Usaremos Aspose.Finance for Python para converter arquivos XBRL para o formato XLSX.

Etapa 2: converter XLSX em HTML

A seguir, utilizaremos Aspose.Cells for Python para converter o arquivo XLSX em um documento HTML.

Por favor, baixe os pacotes ou instale as APIs do PyPI usando os seguintes comandos pip no console:

pip install aspose-finance
pip install aspose-cells-python

Converta XBRL para HTML em Python

Podemos converter facilmente o arquivo XBRL em um documento HTML seguindo as etapas abaixo:

  1. Carregue o arquivo XBRL usando a classe XbrlDocument.
  2. Crie uma instância da classe SaveOptions e defina SaveFormat como XLSX.
  3. Converta XBRL em XLSX usando o método XbrlDocument.save().
  4. Depois disso, carregue o arquivo XLSX usando a classe Workbook.
  5. Por fim, salve-o em formato HTML usando o método Workbook.save().Leva o caminho do arquivo de saída e o tipo SaveFormat (HTML) como argumentos.

O exemplo de código a seguir mostra como converter XBRL em HTML em Python.

# Este exemplo de código demonstra como converter um arquivo XBRL em um documento PDF.
import io
import aspose.cells
from aspose.cells import Workbook, FileFormatType, SaveFormat as CellsSaveFormat
from aspose.finance.xbrl import XbrlDocument, SaveOptions, SaveFormat as XbrlSaveFormat

# Carregar documento XBRL
document = XbrlDocument("sample.xbrl")

# Definir opções de salvamento
saveOptions = SaveOptions()
saveOptions.save_format = XbrlSaveFormat.XLSX

# Salvar XBRL como XLSX
document.save("sample_out.xlsx", saveOptions)

# Abra um arquivo Excel
workbook = Workbook("sample_out.xlsx")

# Salve o documento em formato HTML
workbook.save("output.html", CellsSaveFormat.HTML)
Converta XBRL em HTML em Python.

Converta XBRL em HTML em Python.

Obtenha uma licença gratuita

Comece a exportar informações relacionadas a finanças de arquivos XBRL para o formato HTML gratuitamente hoje mesmo! Visite a página de licença temporária para obter uma licença gratuita e sem restrições e experimentar todo o poder do Aspose.Finance e do Aspose.Cells sem quaisquer limitações.

Converter XBRL em HTML on-line

Além disso, você também pode converter XBRL para HTML online usando nosso aplicativo da web conversor de XBRL para HTML gratuito e de alta qualidade. Este aplicativo da web foi desenvolvido usando as mesmas bibliotecas poderosas, permitindo converter arquivos XBRL para o formato HTML sem qualquer instalação ou codificação necessária. Basta fazer upload do seu arquivo XBRL e baixar o arquivo HTML resultante em segundos!

Conversor on-line gratuito de XBRL para HTML
Input file
Output format
  

XBRL para HTML em Python - Recursos gratuitos

Além de converter XBRL em HTML, descubra todo o potencial da biblioteca explorando seus recursos. Utilize os recursos abaixo para saber mais e descobrir as diversas funcionalidades que ele tem a oferecer.

Conclusão

Neste artigo, mostramos como converter XBRL em HTML sem esforço com apenas algumas linhas de código. Seguindo as etapas simples descritas aqui, você pode desenvolver facilmente seu próprio aplicativo de conversão de XBRL para HTML. Além disso, introduzimos uma ferramenta on-line conveniente para conversão on-the-go de arquivos XBRL ou iXBRL para o formato HTML. Se você tiver alguma dúvida ou precisar de esclarecimentos, não hesite em entrar em contato conosco através do nosso fórum de suporte gratuito.

Veja também