各位大侠们,请问:
我使用JXL输出数据到单元格。
例子:
String s1 = "111";
String s2 = "222";
String s3 = "333";
String str = s1 + s2 + s3 ; 当我输出 str 到Excel时,输出效果如下:
111222333
那么我想实现的效果如下:
111
222
333
在单元格内实现换行,试了很久,都不行,请各位大侠指点一下!
在此说声谢谢!
我使用JXL输出数据到单元格。
例子:
String s1 = "111";
String s2 = "222";
String s3 = "333";
String str = s1 + s2 + s3 ; 当我输出 str 到Excel时,输出效果如下:
111222333
那么我想实现的效果如下:
111
222
333
在单元格内实现换行,试了很久,都不行,请各位大侠指点一下!
在此说声谢谢!
String s1 = "111";
String s2 = "222";
String s3 = "333";
String str = s1 +"\n"+ s2 +"\n"+ s3 ;
即在你想要换行的地方加一个回车符号就行了.不过你要设置好行数,应该有三行才对,它是不会给你自动换行的.网上面说什么用writableCellFormat.setWrap(true)实现自动换行,但我想并不符合我们现在的要求,是吧.
你试下用\n吧,我还没有找到更好的办法.
可以结合
writableCellFormat.setAlignment(Alignment.CENTRE);//标题居中
writableCellFormat.setVerticalAlignment(VerticalAlignment.JUSTIFY);
将他们居中,这样标题就好看了,不过不知道你是不是也是这个需求