poi数据导出时纯数字字段被以字符形式生成到excel中
2013-05-14 11:22
399 查看
poi版本
出现问题 :数据导出时纯数字字段被以字符形式生成到excel中,单元格左上角出现绿三角
网上查了下资料,多是通过设置单元格数据类型方式解决
cell.setCellType(HSSFCell.CELL_TYPE_NUMERIC)
研究了一下,发现该方法没有效果
查看API发现解决方式很简单
row.createCell(j).setCellValue(Double.parseDouble(value));
就是说setCellValue方法会根据传递参数的不同,自动分配单元格类型,只要把value转换为数值,导出的excel会自动把单元格类型设置为数值类型。
问题解决。
出现问题 :数据导出时纯数字字段被以字符形式生成到excel中,单元格左上角出现绿三角
网上查了下资料,多是通过设置单元格数据类型方式解决
cell.setCellType(HSSFCell.CELL_TYPE_NUMERIC)
研究了一下,发现该方法没有效果
查看API发现解决方式很简单
row.createCell(j).setCellValue(Double.parseDouble(value));
就是说setCellValue方法会根据传递参数的不同,自动分配单元格类型,只要把value转换为数值,导出的excel会自动把单元格类型设置为数值类型。
问题解决。
相关文章推荐
- Html Table用JS导出excel格式问题 导出EXCEL后单元格里的000412341234会变成412341234 7-14 会变成 2018-7-14(7月14) 自定义格式 web利用table表格生成excel格式问题 js导出excel增加表头、mso-number-format定义数据格式 数字输出格式转换 mso-number-format:"\@"
- 依赖POI实现EXCEL导入数据并生成javaBean和EXCEL根据数据库表导出
- 【POI】导出excel文件,不生成中间文件,直接将内存中的数据创建对象下载到浏览器
- php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
- php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
- php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
- poi+jdbc实现从数据库中导出表的数据字典结构(单个sheet和多个sheet供你选择),并且生成excel文档,作者:vipyhd
- 主函数main()中由数字和字母组成的字符串s为测试数据,程序 主要提取字符串s中由字符'$'分隔的不同八进制数形式的字符串, 将八进制数形式字符子串所对应的字符生成新的字符串
- php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
- php导出数据到excel,防止身份证等数字字符格式变成科学计数的方-------缺点,必须使用table tr td
- php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
- php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
- 导出Excel数据POI与JXL的实战性能对比
- excel使用poi 导入导出一对多数据
- Excel导出时数据中有特殊字符的可能会出错
- 使用JDBC+POI把Excel中的数据导出到MySQL
- java利用poi导出数据到excel
- Java使用POI实现数据导出excel报表
- poi导出word2003(动态数据,不用模板,且生成word能再次导入)
- spring+struts2+mybatis中poi导出excel数据