是否有可能确定使用apache POI库在Excel单元格中使用的字体家族

我正在使用POI库来读取Excel表格,xls和xlsx。 我想知道是否有一种方法可以确定给定单元格使用的字体系列。 我特别感兴趣的是确定字体是否为“符号”,其中“m”显示为“μ”。 谢谢,

大卫

从一个单元格你可以得到单元格样式 ,并从单元格样式中可以得到字体索引 。 回到工作簿上, 您可以获取索引 的字体 ,然后获取字体名称

代码明智的,你想要的东西,如:

CellStyle style = cell.getCellStyle(); short fontIdx = style.getFontIndex(); Font font = workbook.getFontAt(fontIdx); String fontName = font.getFontName();