Lesen Sie die Dateien XBRL und iXBRL in Python
Contents
[
Hide
]
Lesen Sie die Instanzdatei XBRL in Python
Aspose.Finance unterstützt das Lesen von XBRL-Dokumenten. Dazu können Sie die XbrlDocument-Klasse verwenden, indem Sie den Namen einer gültigen XBRL-Instanzdatei als Parameter übergeben.
Das folgende Python-Code-Snippet demonstriert das Lesen eines XBRL-Instanzdokuments.
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 |
Lesen Sie die Datei iXBRL in Python
Aspose.Finance unterstützt das Lesen von iXBRL-Instanzdokumenten. Dafür stellt die API die Klasse InlineXbrlDocument bereit. Der Konstruktor der InlineXbrlDocument-Klasse akzeptiert den Namen einer gültigen iXBRL-Datei.
Das folgende Python-Code-Snippet demonstriert das Lesen eines iXBRL-Instanzdokuments.
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 = InlineXbrlDocument(iXbrlFilePath + @"account_first.html") | |
inlineFacts = document.facts | |
contexts = document.contexts | |
units = document.units |