Apache poi should give you (at least some) access to Excel styles - for example, colors, fonts, etc. I'm not sure about exotic cases, but, of course, you can get the font color of the cell. The following code works for me:
XSSFCell cell = ... if (IndexedColors.WHITE.getIndex() == cell.getCellStyle().getFont().getColor()) { ... }
source share