ireport导出EXCEL一个很重要的小问题!

superyjcqw123 2011-05-21 03:38:29
ireport导出excel的时候,在模板中设置的一列长度是100,如果那一列的field从数据库里读出来的数据很多,比如300个字,100的长度根本装不下,这时候如果导出Excel字会被截取的,只会显示装的下的那么多字。
现在有一种解决方案是,设置那个field表格的属性为换行。确实也行的通,但是这种情况下,这个表格的height会很大,周围其它的表格,高度还是默认值20,看起来很乱,因为周围表格高度不会也随着最大的那个表格变大。


求高人解答!
...全文
1186 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunsurrey 2011-07-14
  • 打赏
  • 举报
回复
我觉得楼主没有明白我的意思。
楼主说“设置那个field表格的属性为换行”、“这个表格的height会很大,周围其它的表格,高度还是默认值20,看起来很乱,因为周围表格高度不会也随着最大的那个表格变大。”
而我是说设置“那个field表格”所在Band中所有field的Stretch属性,这样周围的单元格就会自动适应。
无所依赖 2011-07-13
  • 打赏
  • 举报
回复
杯具了......
zn85600301 2011-07-13
  • 打赏
  • 举报
回复
我就纳闷 报表大都是数字类的统计信息 谁没事将一大堆文字拉上来显示
需求害死人~
superyjcqw123 2011-07-13
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 sunsurrey 的回复:]
一定程度来讲,poi对出Excel的确比ireport要好。
但是用ireport出Excel报表也很方便,如果对导出Excel的单元格长宽没有严格限制的话(其实用户对生成的Excel还可以进行手动调整),可以统一设置ireport中的对齐方式,这样生成的报表是对齐的,只是文字过长单元格大了,整体不是很美观而已。
[/Quote]

目前是按你说的这样做的
sunsurrey 2011-07-12
  • 打赏
  • 举报
回复
一定程度来讲,poi对出Excel的确比ireport要好。
但是用ireport出Excel报表也很方便,如果对导出Excel的单元格长宽没有严格限制的话(其实用户对生成的Excel还可以进行手动调整),可以统一设置ireport中的对齐方式,这样生成的报表是对齐的,只是文字过长单元格大了,整体不是很美观而已。
gegewozai 2011-06-12
  • 打赏
  • 举报
回复
没试过、只用过 poi 。。。
bzock 2011-06-12
  • 打赏
  • 举报
回复
遇到同样的问题,求高人解答
sqp907372108 2011-05-21
  • 打赏
  • 举报
回复
excel
一般都是采用jxl和poi的
dicolar 2011-05-21
  • 打赏
  • 举报
回复
jasperreports导出excel确实是个非常大的问题,目前我从来没有导出过完美的文档过。我一般建议用户取得的是pdf或者是docx类型的报表,对于excel的需求,都是用poi专门针对着去做。
hepeng_8 2011-05-21
  • 打赏
  • 举报
回复
难道不能自己设置长度吗?
superyjcqw123 2011-05-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ylz2007 的回复:]
你待如何? 微软的excel自己都这样。
[/Quote]


晕,手动往 excel表格时填值时,没有字数限制的,没显示的不会被截取,不信你自己试。
一个表格,里面填几百字,很正常吗,起码内容还在。
superyjcqw123 2011-05-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hf2905330 的回复:]
用最长信息 max length(字段)的长度/表格宽度获取相应的高度,设置整体excel单元格高度
[/Quote]

如果那个filed内容不是非常大的话,还可以,如果几万字,就可怕了。
HF2905330 2011-05-21
  • 打赏
  • 举报
回复
用最长信息 max length(字段)的长度/表格宽度获取相应的高度,设置整体excel单元格高度
  • 打赏
  • 举报
回复
你待如何? 微软的excel自己都这样。

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧