我读了那么所有的问题,但没有答案的工作。 如果我更改Excel单元格颜色我仍然得到0和64我使用的2007年Excel和POI 3.11。 感谢帮助。
try{ File file = new File("C:\\Test\\poi.xlsx");
FileInputStream fis = new FileInputStream(file);
XSSFWorkbook wb = new XSSFWorkbook(fis);
XSSFSheet sh = wb.getSheet("Tabelle1");
XSSFCellStyle cs = sh.getRow(0).getCell(0).getCellStyle();
System.out.println("Color: "+cs.getFillForegroundColor()); // 0
System.out.println("Color: "+cs.getFillBackgroundColor()); // 64
}catch(Exception e){e.printStackTrace();}