我正在尝试获取 XLSX 文件的单元格的字体颜色。我正在使用apache poi。我能够获得单元格颜色,但不能获得字体颜色。任何形式的建议将不胜感激。
谢谢
从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());