通過 Python 創建 XBRL 個文件
XBRL 無需安裝 Microsoft Office 或任何其他軟件即可創建文件。
如何創建 XBRL 文件
遵循代碼片段中的步驟或根據您的應用程序需要對其進行增強,以生成可擴展的業務報告語言 XBRL 文件。確保在您的應用程序中有創建要求。
- 創建 XbrlDocument 類實例。1. 創建一個新的 XBRL 實例文檔 XbrlInstanceCollection 和 XbrlInstance。1. 使用 SchemaRefCollection 添加架構引用1. 根據應用程序性質添加上下文、單元、項目、腳註鏈接等。1. 通過提供目標文件路徑來調用 save 方法。
創作要求
要繼續生成 XBRL 文檔,請確保您具有以下先決條件。
- 基於 Microsoft Windows 或 Linux 的操作系統。- Python 3.5 或更高版本。- Aspose.Finance 表示您的項目中引用的 Python。
XBRL 文件創建的 Python 代碼
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
xbrlDoc = XbrlDocument() | |
xbrlInstances = xbrlDoc.xbrl_instances | |
xbrlInstance = xbrlInstances[xbrlInstances.add()] | |
schemaRefs = xbrlInstance.schema_refs | |
schemaRefs.add(os.path.join(sourceDir, "schema.xsd"), "example", "http://example.com/xbrl/taxonomy") | |
xbrlDoc.save(os.path.join(outputDir, "dochavingItem.xbrl")) |