使用 apache poi 读取excel 把 数字转换成 字符
来源:互联网 发布:校园网络文化活动总结 编辑:程序博客网 时间:2024/05/23 19:14
最近在做一个 导入用户的功能。用户有一个电话属性 和密码 。 在导入的时候 变成
如果密码填写:123 poi 读取会变成 123.0
电话 会变成科学计数。 实在是头疼啊。
然后各种中文网百度,没有找到靠谱的答案。
使用了神器网站:stackover ,找到了,解决办法:
cell.setCellType(Cell.CELL_TYPE_STRING);
使用这条语句就可以了。
for(int colNum=0;colNum<row.getLastCellNum();colNum++){ HSSFCell cell = row.getCell(colNum); if(cell == null){ continue; } cell.setCellType(HSSFCell.CELL_TYPE_STRING);//无条件转为文本,迫不得已 String cellValue=null;
代码的位置见上面。
如果你有需求 需要单独对一列进行 转换。 需要再加列的判断。
不过上面的做法,官方不建议这样做,先目前,这样粗暴的解决这个问题。以后找到了更好的方法,我在把这个博文更新下。
见stackover :
传送门
官方解释:
0 0
- 使用 apache poi 读取excel 把 数字转换成 字符
- 使用POI读取Excel时如何把数字转换成字符串
- 使用 apache poi 读取 Excel
- 使用Apache POI读取Excel文件,将读取的数据转换成json写入文本文件
- 使用Apache POI开源包进行Excel读取
- 使用Apache POI读取Excel文件
- 使用 Apache POI读取EXCEL文件
- POI读取Excel 各种特殊数字和类型的转换
- POI读取Excel 各种特殊数字和类型的转换
- POI读取Excel 各种特殊数字和类型的转换。
- POI读取Excel 各种特殊数字和类型的转换
- POI读取Excel 各种特殊数字和类型的转换。
- POI读取excel转换成XML
- Apache POI实现excel读取
- Java 使用最新POI Lib 将Excel转换成Txt读取Excel内容工具类
- POI读取Excel日期时变为数字
- 使用apache POI操作Excel
- 使用apache.poi生成Excel
- Ajax技术
- iOS-libxml/HTMLparser.h file not found 解决方法 (libxml.dylib错误处理)
- tomcat7,ajax post参数后台获取不到的问题
- Linux下安装oracle
- 苦逼的工作
- 使用 apache poi 读取excel 把 数字转换成 字符
- int main(int argc,char* argv[]) 调用图像和可执行文件
- Hdu2612 Find a way
- springmvc 初步
- 很久很久前初学Java时的笔记--String操作
- Tomcat添加初始用户及密码
- css笔记
- cpanel服务器的跳转
- unity3D与iOS原生工程项目合并以及合并过程中的问题