积木报表~

大家好我是冰冰,来看看今天的分享。

1、简介

最近项目中需要导出一下复杂的Excel,使用EasyExcel或EasyPoi导出会挺麻烦的,恰好项目使用的后端框架是Jeecg,内置了积木报表,大致了解后发现恰好符合复杂Excel的需求。

积木报表的优点如下:
1、可视化操作界面
2、傻瓜式一键拖拽
3、支持API数据源、SQL数据源

2、使用

下面简单介绍一下,如何生成一个Excel

1、将积木报表集成至自己项目,教程链接:http://report.jeecg.com/2078875

2、访问积木报表,访问地址:{项目前缀}/jmreport/list

3、进入打印设计,新建报表

4、根据业务设计Excel样式,eg:

积木报表~_第1张图片

如上图所示,合并单元格,复杂表头这些玩意儿使用程序生成的话确实麻烦的一…踏糊涂

5、画好样式后,就需要调用接口拿数据了,积木报表支持以下数据源形式

积木报表~_第2张图片
这里我使个懒使用JSON数据集

{ "data": [ { "ctotal": "125箱", "cname": "牛奶0", "cprice": "56", "riqi": "2022年10月21日", "id": "1", "dtotal": "1256箱", "tp": "7000", "ztotal": "589箱", "cnum": "每箱12瓶" }, { "ctotal": "126箱", "cname": "牛奶1", "cprice": "56", "riqi": "2022年10月21日", "id": "1", "dtotal": "1256箱", "tp": "7000", "ztotal": "589箱", "cnum": "每箱12瓶" } ] }

积木报表~_第3张图片

输入数据后,点击解析,如果未报错的话点击确定按钮(其他数据集同理)

积木报表~_第4张图片

此时数据集中的字段就已经出现了,接下来就是拖拽了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SPH0DMEw-1652406449513)(https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/77e4f494f3784d00ba54cc384a47b1dc~tplv-k3u1fbpfcp-watermark.image?)]

图片的最后可以看到我将#改为了$,这么做的原因是:如果使用#则是遍历数据中的每一项,而使用$则是只取一项

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v0PaeAOw-1652406449516)(https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/8f1c225f714f4871993ab76cde86085b~tplv-k3u1fbpfcp-watermark.image?)]

点击保存后进入预览页面,大功告成。

积木报表~_第5张图片

文章灵感来自:1024创新实验室 翀哥

你可能感兴趣的:(后端)