poi导入导出处理百分号问题

解决方法如下,其中,specification是规格字段,也是poi读取的其中一列
String spec="";
if (specification.getCellStyle().getDataFormatString().indexOf("%") != -1) {
  spec = specification.getNumericCellValue() * 100 + "%";
  specification.setCellValue(spec);//此处因为我要将错误数据导出,所以把值写回到列中。
} else {
  spec = specification.toString();
}
specification.setCellType(CellType.STRING);

 

你可能感兴趣的:(后端)