POI获取Excel中单元格内容时,如果为数字格式获取类型为double的问题
2015-11-02 10:46
183 查看
Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。
当采用默认的单元格格式,当单元格中为纯数字时,例如
当如下获取时,得到的却是41000.0
// 商品编号
String productNo = (row.getCell(productNoIndex) != null ? row.getCell(productNoIndex) : "").toString();
一、原因
poi默认的是double类型的数据
二、如何修改
但是如果Excel设置的是数字格式,那么如何修改程序,使得输入整数即读出整数,输入小数即读出小数
需要注意的地方:纯数字的情况下,即时将单元格改为文本格式,利用上述取值,也会是41000.0,也可以将上述做如下修改,即可
Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。
当采用默认的单元格格式,当单元格中为纯数字时,例如
当如下获取时,得到的却是41000.0
// 商品编号
String productNo = (row.getCell(productNoIndex) != null ? row.getCell(productNoIndex) : "").toString();
一、原因
poi默认的是double类型的数据
二、如何修改
但是如果Excel设置的是数字格式,那么如何修改程序,使得输入整数即读出整数,输入小数即读出小数
需要注意的地方:纯数字的情况下,即时将单元格改为文本格式,利用上述取值,也会是41000.0,也可以将上述做如下修改,即可
相关文章推荐
- TCP/IP
- JIURL文档-Linux的虚拟内存与分页机制(x86-64位)(二)
- 堆栈方向以及大小端存储
- hdu 5538 House Building(水)
- java开发 笔记
- php环境搭建(转载)
- 如何使用Android Studio把自己的Android library分发到jCenter和Maven Central
- Ubuntu下配置支持Windows访问的Samba共享
- No result defined for action org.album.web.PhotoAction and result input
- iOS数据持久化,写入,归档和反归档
- 判断是否夏令时
- java synchronized详解
- jquery通过class验证表单不能为空
- 外部exe程序启动CAD并且自动加载CAD的ARX程序的过程
- 简单之检测函数返回地址是否合法(控制流防护的缺陷)
- hdu 5536 Chip Factory(水 | 字典树)
- ubuntu 修改默认 shell
- Android:entries的使用
- 滤波器相关概念
- 千万数量级分页存储过程(效果演示)