0
Ich versuche die Überschrift zu formatieren, aber es schlägt fehl und ich weiß nicht warum. Unten ist der Code, ziemlich einfach.Apache POI Style trifft nicht zu
Und das ist, was ich bekommen:
Die letzten drei Zellen nicht formatiert sind. Ich habe versucht, die c
zu drucken, aber es ist normal.
// 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);
}
Hat jemand eine Idee, wie man das repariert?