XBRL(可扩展商业报告语言) 是一种电子商务报告的标准化格式,特别是用于财务数据。XBRL 允许公司简化其报告流程并促进与利益相关者共享 财务数据 和信息。在本文中,我们将学习如何使用 Python 将 XBRL 转换为 HTML,从而更轻松地进行数据分析和可视化。
本文涵盖以下主题:
Python XBRL 到 HTML 转换器
要将 XBRL 转换为 HTML,我们将遵循两步程序:
步骤 1:将 XBRL 转换为 XLSX
我们将使用 Aspose.Finance for Python 将 XBRL 文件转换为 XLSX 格式。
步骤 2:将 XLSX 转换为 HTML
接下来,我们将利用Aspose.Cells for Python将XLSX文件转换为HTML文档。
请使用控制台中的以下 pip 命令下载软件包 或 从 PyPI 安装 API:
pip install aspose-finance
pip install aspose-cells-python
使用 Python 将 XBRL 转换为 HTML
我们可以按照以下步骤轻松地将XBRL文件转换为HTML文档:
- 使用 XbrlDocument 类加载 XBRL 文件。
- 创建 SaveOptions 类的实例并将 SaveFormat 设置为 XLSX。
- 使用 XbrlDocument.save() 方法将 XBRL 转换为 XLSX。
- 之后,使用 Workbook 类加载 XLSX 文件。
- 最后,使用 Workbook.save() 方法将其保存为 HTML 格式。该方法以输出文件路径和 SaveFormat 类型 (HTML) 作为参数。
以下代码示例展示了如何在 Python 中将 XBRL 转换为 HTML。
# 此代码示例演示如何将 XBRL 文件转换为 PDF 文档。
import io
import aspose.cells
from aspose.cells import Workbook, FileFormatType, SaveFormat as CellsSaveFormat
from aspose.finance.xbrl import XbrlDocument, SaveOptions, SaveFormat as XbrlSaveFormat
# 加载 XBRL 文档
document = XbrlDocument("sample.xbrl")
# 设置保存选项
saveOptions = SaveOptions()
saveOptions.save_format = XbrlSaveFormat.XLSX
# 将 XBRL 保存为 XLSX
document.save("sample_out.xlsx", saveOptions)
# 打开 Excel 文件
workbook = Workbook("sample_out.xlsx")
# 以 HTML 格式保存文档
workbook.save("output.html", CellsSaveFormat.HTML)
获取免费许可证
立即开始免费将 财务相关信息 从 XBRL 文件导出为 HTML 格式!访问 临时许可证页面 获取免费、无限制的许可证,并无限制地体验 Aspose.Finance 和 Aspose.Cells 的全部功能。
在线将XBRL转换为HTML
此外,您还可以使用我们高质量且免费的 XBRL 到 HTML 转换器 Web 应用程序 在线将 XBRL 转换为 HTML。此 Web 应用程序使用同样强大的库开发,允许您将 XBRL 文件转换为 HTML 格式,无需任何安装或编码。只需上传您的 XBRL 文件并在几秒钟内下载生成的 HTML 文件!
使用 Python 将 XBRL 转换为 HTML - 免费资源
除了将 XBRL 转换为 HTML 之外,还可以通过探索其功能来发掘该库的全部潜力。利用以下资源了解更多信息并发现它提供的各种功能。
结论
在本文中,我们向您展示了如何仅用几行代码在 Python 中轻松地将 XBRL 转换为 HTML。通过遵循此处概述的简单步骤,您可以轻松开发自己的 XBRL 到 HTML 转换应用程序。此外,我们还推出了一款便捷的在线工具,用于将 XBRL 或 iXBRL 文件随时转换为 HTML 格式。如果您有任何疑问或需要澄清,请随时通过我们的 免费支持论坛 与我们联系。