《数据分析-JiMuReport》积木报表详细入门教程

积木报表详细入门教程

一、JimuReport部署入门介绍

积木报表可以通过源码部署、SpringBoot集成、Docker部署以及各种成熟框架部署,具体可查看积木官方文档

当前采用源码部署,首先下载Jimureport-example-1.5.6

1 jimureport-example目录查看

使用IDEA启动打开后如下:

db目录下是数据库文件

src目录下是开发文件

在这里插入图片描述

2 初始化数据库

可以看到db目录下,有一个sql文件,这个就是使用积木报表的数据库文件,在数据库中初始化一下即可。

查看这个SQL文件,可以看到是创建jimureport数据库,以及该数据库下的需要用到的表

在这里插入图片描述

将SQL文件上传到数据库服务器上,并加载到数据库中

[root@zxy ~]# mysql -uroot -p -h localhost < jimureport.mysql5.7.create.sql
[root@zxy ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 171
Server version: 5.7.41 MySQL Community Server (GPL)

Copyright (c) 2000, 2023, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use jimureport;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+-------------------------+
| Tables_in_jimureport    |
+-------------------------+
| jimu_dict               |
| jimu_dict_item          |
| jimu_report             |
| jimu_report_data_source |
| jimu_report_db          |
| jimu_report_db_field    |
| jimu_report_db_param    |
| jimu_report_link        |
| jimu_report_map         |
| jimu_report_share       |
| rep_demo_dxtj           |
| rep_demo_employee       |
| rep_demo_gongsi         |
| rep_demo_jianpiao       |
| rep_demo_xiaoshou       |
| tmp_report_data_1       |
| tmp_report_data_income  |
+-------------------------+
17 rows in set (0.00 sec)

3 修改数据库配置

修改application.yml配置文件

主要修改datasource处数据库的连接数据

在这里插入图片描述

4 启动

启动主类JimuReportApplication

在这里插入图片描述

启动成功后,可以通过如下URL访问积木报表

在这里插入图片描述

5 积木报表工作台

访问URL后,直接进入到积木报表工作台

主要分为以下模块:

  • 报表管理模块

    报表管理模块有数据报表、图形报表、打印设计等,可以根据需求设计不同的报表类型

  • 报表设计模块

    报表设计模块有新建报表项和报表查看项。在已生成的报表下列可以看到有五个小项目,从左到右依次是预览、收藏、删除、复制、分享

  • 模板案例模块

    模板案例模块主要是积木报表提供的报表模板,当然也可以将自己设计的模板保存称模板。不过需要注意的是,将你设计的报表保存成模板时,在报表设计模板就找不到该报表。类似于移动报表的形式。

积木报表(JasperReports)的配置参数在 YAML 文件中可以设置多个选项。以下是一些常见的积木报表 YAML 配置参数示例: 1. `jasper-reports`:根节点,表示配置文件的起始点。 2. `report-template`:报表模板的路径或 URL,可以是相对路径或绝对路径。 3. `output-file`:生成的报表文件的输出路径或 URL。 4. `data-source`:数据源配置,包括数据库连接等信息。 5. `parameters`:报表参数的配置,以键值对的形式表示。 6. `sub-reports`:子报表的配置,用于嵌套报表的情况。 7. `export`:导出选项的配置,如导出格式、导出文件名等。 8. `locale`:报表的本地化信息,如语言、时区等。 9. `fonts`:字体文件的配置,用于支持特定字体。 这些只是一些常见的配置参数示例,实际的配置参数可能因具体的报表需求和库版本而有所不同。你可以根据你所使用的积木报表库的文档,查找更详细的配置参数列表和说明。 在 YAML 配置文件中,可以使用缩进或空格来表示层次关系。例如: ```yaml jasper-reports: report-template: /path/to/report.jrxml output-file: /path/to/output.pdf data-source: driver-class: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/db_name username: root password: password123 parameters: param1: value1 param2: value2 export: format: pdf file-name: my_report.pdf locale: language: en timezone: Asia/Shanghai ``` 以上示例展示了一个简单的 YAML 配置文件,包含了报表模板路径、输出文件路径、数据源配置、报表参数配置、导出选项配置和本地化配置。 请根据你的实际需求和积木报表库的要求,进行相应的 YAML 配置参数设置。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DATA数据猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值