First选择第一行或标题,因为只有Header才能为您提供一行中的最大单元数。
HSSFRow row = wb.getSheetAt(0).getRow(0);
然后
autoSizeColumn在该行的每一列上使用
for(int colNum = 0; colNum<row.getLastCellNum();colNum++) wb.getSheetAt(0).autoSizeColumn(colNum);
这会将列宽设置为其标题宽度。

First选择第一行或标题,因为只有Header才能为您提供一行中的最大单元数。
HSSFRow row = wb.getSheetAt(0).getRow(0);
然后
autoSizeColumn在该行的每一列上使用
for(int colNum = 0; colNum<row.getLastCellNum();colNum++) wb.getSheetAt(0).autoSizeColumn(colNum);
这会将列宽设置为其标题宽度。