我将HSSF转换为SS模型。
在我们的代码中有一节我们检查cellstyle并进行一些比较。
在新的ss模型中,没有一种方法可以获得HSSF模型中的样式名称。
我们正在做这样的事情:
private static CellStyle findStyleByName(Workbook wb, String styleName)
{
for ( short i = 0; i < wb.getNumCellStyles(); i++ )
{
CellStyle style = wb.getCellStyleAt(i);
if ( styleName.equals(style.getUserStyleName()) )
{
return style;
}
}
return null;
}
此操作失败,因为style.getUserStyleName()
对CellStyle
无效,只有HSSFCellStyle
是否有替代方法或方法可以使用ss usermodel执行此操作?