Leggi XBRL file tramite Python
Lettura di report finanziari in formato XBRL senza la necessità di installare Microsoft Office o qualsiasi altro software.
Come leggere XBRL file
Segui i passaggi nello snippet di codice o miglioralo in base alle esigenze della tua applicazione per leggere file XBRL del linguaggio di reporting aziendale estensibile. Assicurati di avere requisiti di lettura all’interno della tua applicazione.
- Crea un’istanza di classe XbrlDocument.1. Passa il nome di un file XBRL valido come parametro.1. Per ottenere i dettagli interni del file, utilizzare le classi pertinenti come SchemaRefCollection, Context, Unit
Requisito di lettura
Per procedere con la lettura di XBRL documenti, assicurati di disporre dei seguenti prerequisiti.
- Sistema operativo basato su Microsoft Windows o Linux.- Python 3.5 o successivo.- Aspose.Finance per Python a cui si fa riferimento nel tuo progetto.
Python codice per leggere XBRL file
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 |
Altre opzioni di lettura
iXBRL (Linguaggio di reporting aziendale estensibile in linea)