JasperReport报表中输出Excel时,部分列不显示的问题

JasperReport开源报表功能强大,是我们WEB系统中做报表开发的一个强有力工具,上手也比较简单。
我碰到的问题是进行报表输出时,在html网页中显示正常,但如果导出为Excel时,部分列不显示
我用的报表设计工具不是iReport,而是官方推荐采用的Jaspersoft Studio。

先看一下,设计视图:

出现的问题截图如下:

 

 

Excel预览也正常:

 

 

 

输出Excel就不正常了:

 

 

 

问题原因是什么呢?不知道的以为是字体、背景、单元格设置方面有问题,其实都不是。

原因很简单,表头的各个列、各个列数据都不能有重叠,有重叠问题就来了(html输出不受影响),预览正常,导出就不正常!

截图说明如下:

 

 

 

原因很简单,但是找到这个原因却费了很大的功夫,所以贡献出来和大家分享。

有关如何快速掌握Spring Boot进行web项目的开,可以参见视频:

51CTO:Spring Boot+Bootstrap开发小而完整web项目 
腾讯课堂:Spring Boot+Bootstrap开发小而完整web项目 
CSDN学院:Spring Boot+Bootstrap开发小而完整web项目 
网易云课堂:Spring Boot+Bootstrap开发小而完整web项目 

 

posted @ 2020-06-29 08:09  江成军  阅读(543)  评论(0编辑  收藏  举报