java 导出excel的问题

开发无难事 2013-01-30 10:16:00
java 使用jxl导出excel, jxl 是用定制好的excel模板导出

现在遇到的问题是:导出之后文字超出了excel的单元格,单元格已设置为自动换行,还是超出,致使超出的文字看不见, 导出为批量导出,不可能导出之后手动调,请问没有好的解决方案?

如果字体能自动缩小就好了,excel提供了这个功能,当时不能与自动换行一起使用,很是纠结!!!

...全文
190 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
iboy1983 2013-01-31
  • 打赏
  • 举报
回复
直接判断字数,if(字数>多少) 字体小一号 else 字体正常
菖蒲老先生 2013-01-31
  • 打赏
  • 举报
回复
引用 5 楼 xiasihua88 的回复:
引用 2 楼 luju5 的回复:试试用 开源jxls - java导Excel(多sheet) - 模板文件定义类似jsp的el表达式 ,技巧是先写好excel,这样你在excel中设置的格式都不会丢失的。 如果文字超出单元格,怎么办,模板又不能改,因为导出之后我要直接打印
那就算你实现自动换行还是会影响行高,从而影响打印的啊。。。
开发无难事 2013-01-31
  • 打赏
  • 举报
回复
引用 2 楼 luju5 的回复:
试试用 开源jxls - java导Excel(多sheet) - 模板文件定义类似jsp的el表达式 ,技巧是先写好excel,这样你在excel中设置的格式都不会丢失的。
如果文字超出单元格,怎么办,模板又不能改,因为导出之后我要直接打印
Tony-Lu 2013-01-31
  • 打赏
  • 举报
回复
引用 5 楼 xiasihua88 的回复:
引用 2 楼 luju5 的回复:试试用 开源jxls - java导Excel(多sheet) - 模板文件定义类似jsp的el表达式 ,技巧是先写好excel,这样你在excel中设置的格式都不会丢失的。 如果文字超出单元格,怎么办,模板又不能改,因为导出之后我要直接打印
要么你在excel里面直接设置单元格自动换行,要么就是在程序中截取数据哦~
失落夏天 2013-01-30
  • 打赏
  • 举报
回复
jxl只是支持2007之前的office吧 之后的好想不维护了。。 还是改用POI吧。
Tony-Lu 2013-01-30
  • 打赏
  • 举报
回复
试试用 开源jxls - java导Excel(多sheet) - 模板文件定义类似jsp的el表达式 ,技巧是先写好excel,这样你在excel中设置的格式都不会丢失的。
开发无难事 2013-01-30
  • 打赏
  • 举报
回复
没有人用过么?
fanc2012 2013-01-30
  • 打赏
  • 举报
回复
做好一个excel模板,保存成网页的模式,拷到你的代码中去,有循环的用循环,赋好值就行了。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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