使用poi做excel导出时解决以文本格式存储的数字问题 | 您所在的位置:网站首页 › excel如何将文本转化为数字形式java › 使用poi做excel导出时解决以文本格式存储的数字问题 |
poi版本 3.7 出现问题 :数据导出时纯数字字段被以字符形式生成到excel中,单元格左上角出现绿三角
网上查了下资料,多是通过设置单元格数据类型方式解决 cell.setCellType(HSSFCell.CELL_TYPE_NUMERIC)
研究了一下,发现该方法没有效果 查看API发现解决方式很简单 row.createCell(j).setCellValue(Double.parseDouble(value)); 就是说setCellValue方法会根据传递参数的不同,自动分配单元格类型,只要把value转换为数值,导出的excel会自动把单元格类型设置为数值类型。 问题解决。 |
CopyRight 2018-2019 实验室设备网 版权所有 |