我正在尝试获取XLSX文件的单元格的字体颜色。 我正在使用apache poi。 我能够获得单元格颜色而不是字体颜色。 任何建议都将受到赞赏。
感谢
答案 0 :(得分:8)
XSSFCellStyle来自get XSSFFont get。从那以后,您可以XSSFColor ARGB Hex。最后,从XSSFColor中,您可以获得RGB with Tint,{{3}}等颜色信息。
您的代码看起来像:
XSSFCellStyle style = cell.getCellStyle();
XSSFFont font = style.getFont();
XSSFColor colour = font.getXSSFColour();
System.out.println("The colour is " + colour.getARGBHex());