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模板,保存成网页的模式,拷到你的代码中去,有循环的用循环,赋好值就行了。 --------------------编程问答--------------------
如果文字超出单元格,怎么办,模板又不能改,因为导出之后我要直接打印 --------------------编程问答--------------------
那就算你实现自动换行还是会影响行高,从而影响打印的啊。。。 --------------------编程问答-------------------- 直接判断字数,if(字数>多少) 字体小一号 else 字体正常 --------------------编程问答--------------------
要么你在excel里面直接设置单元格自动换行,要么就是在程序中截取数据哦~
补充:Java , Web 开发