Lire les fichiers XBRL et iXBRL dans Python

Lire le fichier d’instance XBRL dans Python

Aspose.Finance prend en charge la lecture des documents XBRL. Pour cela, vous pouvez utiliser la classe XbrlDocument en passant le nom d’un fichier d’instance XBRL valide en paramètre.

L’extrait de code Python suivant illustre la lecture d’un document d’instance XBRL.

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

Lire le fichier iXBRL dans Python

Aspose.Finance prend en charge la lecture des documents d’instance iXBRL. Pour cela, le API fournit la classe InlineXbrlDocument. Le constructeur de la classe InlineXbrlDocument accepte le nom d’un fichier iXBRL valide.

L’extrait de code Python suivant illustre la lecture d’un document d’instance iXBRL.

document = InlineXbrlDocument(iXbrlFilePath + @"account_first.html")
inlineFacts = document.facts
contexts = document.contexts
units = document.units