【免费开源】积木报表文件数据集使用实战
积木报表介绍积木报表 JimuReport,是一款免费的数据可视化报表,含报表、大屏和仪表盘,像搭建积木一样完全在线设计!功能涵盖:数据报表、打印设计、图表报表、门户设计、大屏设计等!文件数据集积木报表支持用户上传符合格式的数据文件作为数据集,数据集使用方法与其他数据集一样。文件数据集分为单文件数据集和多文件数据集。
数据文件格式要求
[*]文件类型:excel、csv、json
[*]文件编码:UTF-8
[*]文件内容:
[*]excel、csv:
[*]第一行是标题行,第二行开始是数据,数据与标题要对应。
[*]标题不能重复。
[*]数据需要连续,不能出现空列。
https://pic4.zhimg.com/v2-0353407020a61e3feed440fd79e3868b_1440w.jpg
[*]json:
[*]json的整体结构是一个集合,集合内只能是一个一个的对象。 eg. [{},{}]
[*]对象的key不能重复。
[*]对象的key不能为空。
https://pica.zhimg.com/v2-cd34877d4a44907db6a3075abad71d5e_1440w.jpg
前置条件1. 添加jimureport-nosql-starter模块的依赖<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-nosql-starter</artifactId>
<version>${jimureport.version}</version>
</dependency>
单文件数据集单文件数据集的主要特点是快捷方便快捷;只需要上传文件,无需其他操作即可完成数据集的创建。
效果展示https://pica.zhimg.com/v2-6030b79958215a22148505d3019e9272_b.webp
配置方式
[*]准备一个符合要求的数据文件
[*]新增数据集中选择单文件数据集
https://pic2.zhimg.com/v2-710e3efb21b308c8088863faeae4d077_1440w.jpg3.拖拽文件到上传框或者点击上传选择文件。https://picx.zhimg.com/v2-019662707e32485b5ac1367f965b36d5_1440w.jpg
4.文件上传完成后可以在数据预览中看到预览数据。https://pic2.zhimg.com/v2-196752edc674174e1617e5e3915fecbf_1440w.jpg
5.点击确定,完成单文件数据集 的创建
https://pica.zhimg.com/v2-1b6994286058dae83477b575d096e722_1440w.jpg
多文件数据集多文件数据集支持上传多个文件,并且使用sql语句对数据进行自定义的查询,支持分页、关联、分组、排序等。
[*]准备一个订单表的数据文件和一个订单商品表的数据文件。
[*]新增数据集中选择多文件数据集
https://pic1.zhimg.com/v2-9633124fc4139ce557028401c5bae7f8_1440w.jpg3.在文件数据集编辑页,分别上传两个数据文件。
https://pic4.zhimg.com/v2-4b0cf9905aa92b6b80b80ee727813c5f_1440w.jpg4.编写sql语句,关联查询主子表并且按照价格排序。https://picx.zhimg.com/v2-13086cec70eecd35cecf2a4b9002efc7_1440w.jpg
注意事项:
1. 支持标准sql语句以及简单的mysql方言。
2. 所有的表名前都要加上jmf.,比如 select * from jmf.indexName
5.填写数据集编码和名称,确定新建。https://pica.zhimg.com/v2-360790d9944106aa7b1a1529adb60b20_1440w.jpg
6.使用刚刚创建的数据集设计一个简答的报表并预览。https://pic4.zhimg.com/v2-6a2520e1188d04d3cd475db72d6343bf_1440w.jpghttps://pic1.zhimg.com/v2-9c543612c1a9313738b4ae694b40b9d0_1440w.jpg
页:
[1]