当我使用 setCellValue() 将字符串写入单元格,然后在 Excel 中打开创建的文件时,我只看到前三个字符。
双击单元格后,我看到了完整的字符串。
当我在单元格中写入数据时,我必须更改哪个设置?
当我使用 setCellValue() 将字符串写入单元格,然后在 Excel 中打开创建的文件时,我只看到前三个字符。
双击单元格后,我看到了完整的字符串。
当我在单元格中写入数据时,我必须更改哪个设置?
使用autoSizeColumn(int column)
工作表右栏中的方法:相当于双击。
如果您希望所有列具有相同的宽度:
如果单元格的宽度不足以完全容纳新值,那么您可以使用:
sheet.autoSizeColumn(column);
Problem solved. Problem was that the neighbouring cells had empty Stringvalues ( "" ) in them. Looping through these cells and setting the cell values to an null-String did the trick.