Чтение файлов XBRL и iXBRL в Python
Contents
[
Hide
]
Чтение файла экземпляра XBRL в Python
Aspose.Finance поддерживает чтение XBRL документов. Для этого можно использовать класс XbrlDocument, передав в качестве параметра имя допустимого файла экземпляра XBRL.
Следующий фрагмент кода Python демонстрирует чтение экземпляра документа XBRL.
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 |
Прочитать файл iXBRL в Python
Aspose.Finance поддерживает чтение экземпляров документов iXBRL. Для этого API предоставляет класс InlineXbrlDocument. Конструктор класса InlineXbrlDocument принимает имя допустимого файла iXBRL.
Следующий фрагмент кода Python демонстрирует чтение экземпляра документа iXBRL.
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 |