我从数据库列中读取,该列存储
等数据测试\ n 测试\ n
然后我使用jxl.write.WritableWorkbook方法生成将从此列读取的excel文件。
但是当显示为excel时列数据中没有换行符。
原因是什么?我应该如何解决这个问题?
答案 0 :(得分:2)
您可以尝试:WritableCellFormat.setWrap(true)
答案 1 :(得分:1)
我搜索了互联网,因为我需要一个答案,这里是......
来自JExcel API FAQ:
如何在Label单元格中添加换行符或回车符?
使用" \ 012" 或" \ n" 。另外,请确保使用WritableCellFormat.setWrap(true)
打开单元格换行,否则换行符将显示为正方形(未知字符)。
我测试了它,它适用于" \ 012" 或" \ n" ,因为我也放了{{1我用
测试了它.setWrap(true)
答案 2 :(得分:0)
试试这个:
for (int row = 0; row<100; row++)
{
sheet.addCell(new Label(0,row,"Testing "+row);
}
如果您遇到问题并且不要忘记标记/提出正确的答案,请告诉我,我感到很自在。