任何人都可以帮助我使用poi获取excel单元格的背景填充颜色吗? 这就是我所做的,它似乎不起作用。我正在使用poi-3.15,所有我得到的是64。
int color = cell.getCellStyle().getFillBackgroundColor();
答案 0 :(得分:0)
//对任何同样面临同样问题的人来说......得到填充背景颜色......
//这就是我所做的
public void test3() throws IOException{
FileInputStream fis = new FileInputStream(new File(filePath));
XSSFWorkbook wk = new XSSFWorkbook(fis);
XSSFSheet sheet = wk.getSheetAt(0);
try{
CellReference cellReference = new CellReference("B2");
XSSFRow row = sheet.getRow(cellReference.getRow());
XSSFCell cell = row.getCell(cellReference.getCol());
XSSFCellStyle cs = cell.getCellStyle();
XSSFColor colour = cs.getFillForegroundColorColor();
System.out.println(colour.getARGBHex());
}catch(NullPointerException e)
{
System.out.println("Not edited or found!!!");
//e.printStackTrace();
}
wk.close();
fis.close();
}