0
我试图格式化标题,但它失败了,我不知道为什么。下面是代码,非常简单。Apache POI风格不适用
而这就是我得到:
最后三个单元未格式化。我试图打印c
,但这很正常。
// Set Cell value in sheet
row.createCell(0).setCellValue("Name");
// Set Cell value in sheet
row.createCell(1).setCellValue("Surname");
// Set Cell value in sheet
row.createCell(2).setCellValue("ID");
// Set Cell value in sheet
row.createCell(3).setCellValue("Duration");
// Set CellStyle head to the Cells
Cell name = sheet.getRow(0).getCell(0);
name_head.setCellStyle(head);
Cell surname = sheet.getRow(0).getCell(1);
surname_head.setCellStyle(head);
Cell id_head = sheet.getRow(0).getCell(2);
id_head.setCellStyle(head);
Cell duration = sheet.getRow(0).getCell(3);
duration_haed.setCellStyle(head);
// Set Cell value
for (int c = 0; c < daysInMonth; c++) {
row.createCell(c + 4).setCellValue(c + 1);
Cell header = sheet.getRow(0).getCell(c + 1);
// Set CellStyle head
header.setCellStyle(head);
}
有没有人有一个想法如何解决这个问题?