我已經看過遍佈堆棧溢出,並且似乎無法讓我的java代碼填充XSSF excel單元格的背景顏色。從別人所說的話,這應該使左上角的單元格變成黃色:Java Apache POI - XSSFCell setFillBackgroundColor沒有影響
// Example Code
try {
// prepare
FileInputStream resource = new FileInputStream(FILEPATH + FILENAME);
XSSFWorkbook workbook = new XSSFWorkbook(resource);
XSSFSheet sheet = workbook.createSheet("Example Sheet");
// create
XSSFRow row = sheet.createRow(0);
XSSFCell cell = row.createCell(0);
XSSFCellStyle style = workbook.createCellStyle();
XSSFColor color = new XSSFColor(Color.YELLOW);
// stylize
style.setFillBackgroundColor(color);
cell.setCellStyle(style);
// finalize
FileOutputStream output = new FileOutputStream("Example Workbook.xlsx");
workbook.write(output);
workbook.close();
} catch (Exception e) {
// error
e.printStackTrace();
}
......但事實並非如此。有人能讓我知道我做錯了什麼嗎?順便說一下,我使用Apache POI版本3.16。
謝謝!的CellStyle
閉上你的''輸出所有 –