如何获得XSSF CELLSTYLE的字体颜色?

时间:2014-02-07 14:20:37

标签: apache-poi xssf

我正在尝试获取XLSX文件的单元格的字体颜色。 我正在使用apache poi。 我能够获得单元格颜色而不是字体颜色。 任何建议都将受到赞赏。

感谢

1 个答案:

答案 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());