Lire les fichiers XBRL et iXBRL dans Python
Contents
[
Hide
]
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.
This file contains hidden or 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 |
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.
This file contains hidden or 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 = InlineXbrlDocument(iXbrlFilePath + @"account_first.html") | |
inlineFacts = document.facts | |
contexts = document.contexts | |
units = document.units |