当我使用setCellValue()将一个String写入我的单元格,然后我在Excel中打开创建的文件时,我只看到前三个字符。
双击单元格后,我看到完整的字符串。
在单元格中写入数据时,我必须更改哪个设置?
答案 0 :(得分:2)
使用工作表右栏中的autoSizeColumn(int column)
方法:它等同于双击。
如果您希望所有列具有相同的宽度:
答案 1 :(得分:2)
如果单元格的宽度不足以完全容纳新值,则可以使用:
sheet.autoSizeColumn(column);
答案 2 :(得分:1)
问题解决了。 问题是相邻的单元格中有空的Stringvalues(“”)。 循环遍历这些单元格并将单元格值设置为null-String就可以了。