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

use*_*156 3 apache-poi xssf

我试图获取XLSX文件的单元格的字体颜色.我正在使用apache poi.我能够获得单元格颜色而不是字体颜色.任何建议将不胜感激.

谢谢

Gag*_*arr 8

XSSFCellStyle你可以得到XSSFFont.从这一点,你可以得到XSSFColor.最后,从XSSFColor中,您可以获得颜色信息,如ARGB Hex,RGB with Tint等.

您的代码看起来像:

XSSFCellStyle style = cell.getCellStyle();
XSSFFont font = style.getFont();
XSSFColor colour = font.getXSSFColour();
System.out.println("The colour is " + colour.getARGBHex());
Run Code Online (Sandbox Code Playgroud)