Leer XBRL archivos a través de Python
Lectura de informes financieros en formato XBRL sin necesidad de tener instalado Microsoft Office ni ningún otro software.
Cómo leer archivos XBRL
Siga los pasos del fragmento de código o mejórelo según las necesidades de su aplicación para leer archivos extensibles de lenguaje de informes comerciales XBRL. Asegúrese de tener requisitos de lectura dentro de su aplicación.
- Crear instancia de clase XbrlDocument.1. Pase el nombre de un archivo XBRL válido como parámetro.1. Para obtener los detalles internos del archivo, use las clases relevantes, como SchemaRefCollection, Context, Unit
Requisito de lectura
Para continuar con la lectura de XBRL documentos, asegúrese de tener los siguientes requisitos previos.
- Sistema operativo basado en Microsoft Windows o Linux.- Python 3.5 o posterior.- Aspose.Finance para Python a los que se hace referencia en su proyecto.
Python código para leer XBRL archivos
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
document = XbrlDocument(os.path.join(sourceDir, "IdScopeContextPeriodStartAfterEnd.xml")) | |
xbrlInstances = document.xbrl_instances | |
xbrlInstance = xbrlInstances[0] | |
facts = xbrlInstance.facts | |
schemaRefs = xbrlInstance.schema_refs | |
contexts = xbrlInstance.contexts | |
units = xbrlInstance.units |
Otras opciones de lectura
iXBRL (Lenguaje de informes comerciales extensible en línea)