关闭

使用poi做excel导出时解决以文本格式存储的数字问题

标签: excel存储api
16280人阅读 评论(6) 收藏 举报
分类:

poi版本 3.7

出现问题 :数据导出时纯数字字段被以字符形式生成到excel中,单元格左上角出现绿三角

 

网上查了下资料,多是通过设置单元格数据类型方式解决

cell.setCellType(HSSFCell.CELL_TYPE_NUMERIC)

 

研究了一下,发现该方法没有效果

查看API发现解决方式很简单

row.createCell(j).setCellValue(Double.parseDouble(value));

就是说setCellValue方法会根据传递参数的不同,自动分配单元格类型,只要把value转换为数值,导出的excel会自动把单元格类型设置为数值类型。

问题解决。

3
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:132298次
    • 积分:1518
    • 等级:
    • 排名:千里之外
    • 原创:25篇
    • 转载:29篇
    • 译文:0篇
    • 评论:29条
    文章分类
    最新评论