私はスタックオーバーフローをすべて見て、XSSF Excelセルの背景色を埋めるために自分のJavaコードを取得できなかったようです。他の人からは、左上隅のセルが黄色になるはずです: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を使用しています。
ありがとうございます!
)(workbook.close 'ので、出力ストリームを閉じに関する追加postscriptum以外のすべての真のあなたの' '出力 –