尝试写入工作簿并使用...
更改单元格颜色CellStyle style = wb.createCellStyle();
style.setFillBackgroundColor(IndexedColors.BLUE.getIndex());
style.setFillPattern(CellStyle.ALIGN_FILL);
for (int i = 0; i < headerTitles.length; i++) {
Cell cell = headerRow.createCell(i);
cell.setCellValue(headerTitles[i]);
cell.setCellStyle(style);
}
然而,似乎输出的颜色只有灰点的前景,我似乎无法解决原因。
其次,自动设置单元格宽度的方法是什么,甚至是工作簿的前5列。
此致
答案 0 :(得分:8)
对于第二个问题,请使用此方法:
void org.apache.poi.hssf.usermodel.HSSFSheet.autoSizeColumn(int column)