Đọc XBRL Tệp qua Python
Đọc báo cáo tài chính ở định dạng XBRL mà không cần cài đặt Microsoft Office hoặc bất kỳ phần mềm nào khác.
Cách đọc XBRL Tệp
Thực hiện theo các bước trong đoạn mã hoặc nâng cao đoạn mã khi ứng dụng của bạn cần để đọc các tệp XBRL ngôn ngữ báo cáo kinh doanh có thể mở rộng. Đảm bảo có các yêu cầu đọc trong ứng dụng của bạn.
- Tạo phiên bản lớp XbrlDocument.1. Chuyển tên của tệp XBRL hợp lệ làm tham số.1. Để có được chi tiết bên trong của tệp, hãy sử dụng các lớp có liên quan như SchemaRefCollection, Context, Unit
Yêu cầu đọc
Để tiếp tục đọc tài liệu XBRL, hãy đảm bảo rằng bạn có các điều kiện tiên quyết sau.
- Hệ điều hành dựa trên Microsoft Windows hoặc Linux.- Python 3.5 trở lên.- Aspose.Finance cho Python được tham chiếu trong dự án của bạn.
Python mã để đọc XBRL tệp
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 |
Các tùy chọn đọc khác
iXBRL (Ngôn ngữ Báo cáo Kinh doanh Có thể Mở rộng Nội tuyến)