生产厂商:Stimulsoft产品类别:开发工具
Stimulsoft Reports.PYTHON 由一组组件组成,用于在用 Python 编写的应用程序和项目中创建、查看、导出和打印报告。该产品支持多种数据类型的连接,允许您使用客户端-服务器技术处理报表,并且还提供广泛的数据可视化和分析功能。
Stimulsoft Reports.PYTHON提供了出色的 Web 组件和强大的 JavaScript 数据处理引擎、数十种类型的图表、表格、条形码和其他用于呈现数据、筛选和排序的报告元素。它支持多种导出格式、共享现成报告的能力等等。
Stimulsoft Reports.PYTHON 基于客户端-服务器技术:服务器端的 Python 应用程序和客户端的 JavaScript 报告引擎。这两个部分密切相关,并且代表一个产品,可大大简化在用 Python 编写的 Web 应用程序中处理报表的过程。
产品功能
报表设计器
设计师直接负责创建报告 - 在这里,您可以连接来自各种来源的必要数据:SQL、Web 服务、XML、JSON、Excel 和其他文件源,选择用于可视化的组件 - 图表、地图、交叉表等,以及使用各种样式直观地设计模板。对于 Reports.PYTHON,报表设计器有三个版本:
· 用于集成到 Python 应用程序中的组件;
· 用于 Windows、macOS 和 Linux 作系统的独立 BI Designer 应用程序;
· 具有相同功能的在线服务 designer.stimulsoft.com。
报表数据
我们的报告工具支持使用 Report Designer 功能和代码将数据连接到报告的多种方法。我们提供了大量受支持的数据服务器 – MS SQL、Firebird、MySQL、PostgreSQL 等。我们支持所有标准类型的 OData 协议。您可以从 XML、JSON、Excel 和其他文件中获取数据。
报告查看器
查看器是用于查看报告的特殊组件,该任务的执行频率比创建或编辑报告要频繁得多,因此此过程更加重要。因此,报表查看器必须快速、方便且完全可自定义。我们的组件支持使用参数、多级向下钻取、交互式报告、使用资源等等。为了集成到项目中,我们提供了许多设计主题和选项,用于自定义应用程序的外观和功能。
事件处理程序
Reports.PYTHON 的一个特殊功能是其灵活的事件处理程序,它使您能够在 JavaScript 客户端和 Python 服务器端执行必要的作。无需担心如何将数据从客户端传输到服务器端、处理和传回数据。只需添加必要的代码行即可处理和更正所需的数据;其他一切都将自动处理。
集成
我们努力开发一种产品,以最简单的方式将 JavaScript 报告工具集成到任何 Python Web 项目中。添加了特殊功能,以便于集成到使用流行的 Web 框架(如 Django、Flask 和 Tornado)的项目中。要使组件完全运行,只需安装 Python 包并向项目添加几行代码即可;所有 HTML 和 JS 代码都将自动部署。