XBRL (eXtensible Business Reporting Language) es un formato estandarizado para informes comerciales electrónicos, particularmente para datos financieros. XBRL permite a las empresas simplificar sus procesos de presentación de informes y facilitar el intercambio de datos financieros e información con las partes interesadas. En este artículo, aprenderemos cómo convertir XBRL a HTML en Python, lo que permitirá un análisis y visualización de datos más sencillos.
Este artículo cubre los siguientes temas:
- Convertidor de Python XBRL a HTML
- Convertir XBRL a HTML en Python
- Convertir XBRL a HTML en línea
- Recursos gratuitos
Convertidor Python XBRL a HTML
Para convertir XBRL a HTML, seguiremos un procedimiento de dos pasos:
Paso 1: Convertir XBRL a XLSX
Usaremos Aspose.Finance for Python para convertir archivos XBRL al formato XLSX.
Paso 2: convierte XLSX a HTML
A continuación, utilizaremos Aspose.Cells for Python para convertir el archivo XLSX en un documento HTML.
Por favor descargue los paquetes o instale las API desde PyPI usando los siguientes comandos pip en la consola:
pip install aspose-finance
pip install aspose-cells-python
Convertir XBRL a HTML en Python
Podemos convertir fácilmente el archivo XBRL a un documento HTML siguiendo los pasos a continuación:
- Cargue el archivo XBRL usando la clase XbrlDocument.
- Cree una instancia de la clase SaveOptions y establezca SaveFormat en XLSX.
- Convierta XBRL a XLSX utilizando el método XbrlDocument.save().
- Después de eso, cargue el archivo XLSX usando la clase Workbook.
- Finalmente, guárdelo en formato HTML usando el método Workbook.save().Toma la ruta del archivo de salida y el tipo SaveFormat (HTML) como argumentos.
El siguiente código de ejemplo muestra cómo convertir XBRL a HTML en Python.
# Este ejemplo de código demuestra cómo convertir un archivo XBRL en un 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
# Cargar documento XBRL
document = XbrlDocument("sample.xbrl")
# Establecer opciones de guardado
saveOptions = SaveOptions()
saveOptions.save_format = XbrlSaveFormat.XLSX
# Guardar XBRL como XLSX
document.save("sample_out.xlsx", saveOptions)
# Abrir un archivo de Excel
workbook = Workbook("sample_out.xlsx")
# Guarde el documento en formato HTML
workbook.save("output.html", CellsSaveFormat.HTML)
Obtenga una licencia gratuita
¡Empiece a exportar información relacionada con las finanzas desde archivos XBRL al formato HTML de forma gratuita hoy mismo! Visite la página de licencia temporal para obtener una licencia gratuita y sin restricciones y experimentar todo el poder de Aspose.Finance y Aspose.Cells sin limitaciones.
Convierta XBRL a HTML en línea
Además, también puede convertir XBRL a HTML en línea utilizando nuestra aplicación web de conversión de XBRL a HTML gratuita y de alta calidad. Esta aplicación web se desarrolla utilizando las mismas potentes bibliotecas, lo que le permite convertir archivos XBRL al formato HTML sin necesidad de instalación ni codificación. ¡Simplemente cargue su archivo XBRL y descargue el archivo HTML resultante en segundos!
XBRL a HTML en Python - Recursos gratuitos
Además de convertir XBRL a HTML, descubra todo el potencial de la biblioteca explorando sus funciones. Utilice los recursos a continuación para obtener más información y descubrir las diversas funcionalidades que tiene para ofrecer.
- Guía del desarrollador de Aspose.Finance
- Aplicaciones en línea gratuitas
- Referencia API
- Guías prácticas y artículos
Conclusión
En este artículo, le mostramos cómo convertir XBRL a HTML en Python sin esfuerzo con solo unas pocas líneas de código. Si sigue los sencillos pasos que se describen aquí, podrá desarrollar fácilmente su propia aplicación de conversión de XBRL a HTML. Además, hemos introducido una práctica herramienta en línea para la conversión sobre la marcha de archivos XBRL o iXBRL a formato HTML. Si tiene alguna pregunta o necesita una aclaración, no dude en comunicarse con nosotros a través de nuestro foro de soporte gratuito.