通过 Python 转换财务报告文件

在基于 Python 的应用程序中,财务报告格式转换包括从 1.03 到 2.2 格式的 XBRL、iXBRL 和 OFX 文件。

 

Aspose.Finance 通过 .NET 为 Python 是一个功能丰富、可扩展且易于使用的 API。开发人员可以使用 validate() 方法轻松验证 XBRL 实例、链接库和分类模式,该方法必须符合规范中规定的语法要求。此外,他们可以读取 XBRL、iXBRL 格式以及从头开始创建 XBRL 实例。此外,他们可以将 XBRL 格式**转换为 iXBRL 和 Microsoft Excel XLSX 文件。 API 还支持开放金融交换 (OFX) 格式请求/响应创建,并将 OFX 文件请求/响应从 1.03 格式转换为 2.2 格式。

转换 OFX 响应和请求文件

API 通过提供两个类来支持创建 OFX 请求和响应文件。 OfxRequestDocument 用于创建和加载 OFX 1.03 和 2.2 格式的请求文件,OfxResponseDocument 用于创建和加载 OFX 1.03 和 2.2 格式的响应文件。此外,OfxVersionEnum Enumeration 具有成员 V1x,即 1.x 版本,sgml 文件格式和 V2x 2.x 版本,xml 文件格式。调用OfxRequestDocument 类或OfxResponseDocument 类的save 方法后,开发者可以轻松地将1.03 的sgml 文件转换为2.2 的xml 格式。

C# 转换 OFX 响应文件的代码
C# 用于转换 OFX 请求文件的代码

XBRL 财务报告转换

API 支持将 XBRL 文件转换为 iXBRL 和 Microsoft® Excel XLSX 格式。转换过程很简单,首先通过 XbrlDocument 类加载文件。将 SaveOptions 类用于 SaveFormat,用作 XbrlDocument 类的保存方法中的参数。要保存在 iXBLR 文件中,将使用 SaveFormat.IXBRL,要导出为 XLSX 格式,将使用 SaveFormat.XLSX。

Python 将 XBRL 导出到 iXBRL 的代码
XBRL 到 XLSX 转换的 Python 代码