我正在尝试使用apache构建excell文件。 (HSSF工作簿)
我不知道如何设置列宽大小。
看下面的例子:
第一列(A)的值为:“行号”,我们看不到整个字符串。
(D)和(E)列具有相同的问题,但是如果双击它,则可以看到完整的字符串。
我想创建用户不需要双击它的单元格。
我该怎么做 ?
最佳答案
您可以使用autoSizecolumn()
,它将根据其标题设置列的大小。
sheet.autoSizeColumn(0)// to adjust first column
请参考此link。这会有所帮助...
要设置所有可用列,请使用
for
循环for(int colNum = 0; colNum<row.getLastCellNum();colNum++)
workbook.getSheetAt(0).autoSizeColumn(colNum);