当前位置:编程学习 > JAVA >>

java 导出excel的问题

java 使用jxl导出excel, jxl  是用定制好的excel模板导出

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

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

java  exce  导出  jxl --------------------编程问答-------------------- 没有人用过么? --------------------编程问答-------------------- 试试用 开源jxls - java导Excel(多sheet) - 模板文件定义类似jsp的el表达式 ,技巧是先写好excel,这样你在excel中设置的格式都不会丢失的。 --------------------编程问答-------------------- jxl只是支持2007之前的office吧
之后的好想不维护了。。
还是改用POI吧。 --------------------编程问答-------------------- 做好一个excel模板,保存成网页的模式,拷到你的代码中去,有循环的用循环,赋好值就行了。 --------------------编程问答--------------------
引用 2 楼 luju5 的回复:
试试用 开源jxls - java导Excel(多sheet) - 模板文件定义类似jsp的el表达式 ,技巧是先写好excel,这样你在excel中设置的格式都不会丢失的。


如果文字超出单元格,怎么办,模板又不能改,因为导出之后我要直接打印 --------------------编程问答--------------------
引用 5 楼 xiasihua88 的回复:
引用 2 楼 luju5 的回复:试试用 开源jxls - java导Excel(多sheet) - 模板文件定义类似jsp的el表达式 ,技巧是先写好excel,这样你在excel中设置的格式都不会丢失的。

如果文字超出单元格,怎么办,模板又不能改,因为导出之后我要直接打印


那就算你实现自动换行还是会影响行高,从而影响打印的啊。。。 --------------------编程问答-------------------- 直接判断字数,if(字数>多少) 字体小一号 else 字体正常 --------------------编程问答--------------------
引用 5 楼 xiasihua88 的回复:
引用 2 楼 luju5 的回复:试试用 开源jxls - java导Excel(多sheet) - 模板文件定义类似jsp的el表达式 ,技巧是先写好excel,这样你在excel中设置的格式都不会丢失的。

如果文字超出单元格,怎么办,模板又不能改,因为导出之后我要直接打印


要么你在excel里面直接设置单元格自动换行,要么就是在程序中截取数据哦~
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,