Stimulsoft Reports.PYTHON
A powerful and modern reporting tool for Python services
Stimulsoft Reports.PYTHON comprises a set of components for creating, viewing, exporting, and printing reports in applications and projects written in Python. The product supports connections of multiple data types, allowing you to work with reports using client-server technology, and also offers extensive capabilities for data visualization and analysis.Product functionality
The report writer for Python offers excellent web components and a powerful JavaScript data processing engine, dozens of types of charts, tables, barcodes, and other reporting elements for presenting data, filtering, and sorting. It supports multiple export formats, the ability to share ready-made reports, and much more.Product features
Stimulsoft Reports.PYTHON is based on client-server technology: a Python application on the server-side and a JavaScript reporting engine on the client-side. These two parts are closely related and represent a single product that greatly simplifies working with reports in web applications written in Python.Python
The server-side manages report files, enables working with various databases, facilitates transparent event processing, and deploys HTML and JS code on the page - all you need to do is write a few lines of code in Python.JavaScript
The client-side builds and exports the report. The visual part is presented as a Single-page application or as an embedded component. Numerous settings significantly expedite the deployment and simplify working with reports.Report designer
The designer is directly responsible for creating reports - it is here that you can connect the necessary data from various sources: SQL, web services, XML, JSON, Excel and other file sources, select components for their visualization - charts, maps, cross-tabs and much more other, as well as visually design the template using a variety of styles.For Reports.PYTHON, the report designer is available in three versions:
- A component for integration into Python applications;
- A standalone BI Designer application for working on Windows, macOS and Linux operating systems;
- An online service designer.stimulsoft.com with the same functionality.
You can use all versions at once, they are fully compatible with each other. In this case, the component is licensed according to the royalty free model, that is, there are no additional royalties when your users create documents.
Data for reports
Our reporting tool supports many ways to connect data to a report using both the report designer functionality and code. We offer a vast list of supported data servers – MS SQL, Firebird, MySQL, PostgreSQL, etc. We support all standard types of OData protocol. You can get data from XML, JSON, Excel, and other files. Preliminary preparation and transformation of data, creation of virtual data sources, and the ability to embed your data directly into the report template as resources are available. This is just a shortlist of what our report writer can do with data.Report Viewer
The viewer is a special component for viewing reports, a task that is performed much more frequently than creating or editing one, making this process more crucial. Therefore, the report viewer must be fast, convenient, and fully customizable. Our component supports working with parameters, multi-level drill-down, interactive reports, working with resources, and much more. For integration into projects, we offer numerous design themes and options for customizing the appearance and functionality of the application.Loading...