org.apache.poi 读取数字问题
默认呢,POI读取单元格内容为数字的话,自动搞成Dubbo类型的,比如这样:
String value1 = row.getCell(0).getNumericCellValue()+"";
可以看到,手机号,id都变成浮点型,更可怕的是手机号会以科学计数法来表示
如果我们直接让它以字符串类读取呢?这个单元格里面是纯数字
String value1 = row.getCell(0).getStringCellValue();
答案是报错
那么我用setCellType来搞定
..可以看到,虽然是过时的方法,但是很有效啊
但是,强迫症不喜欢看到那个横线。
那么就使用格式化吧,这个是官方建议的用法
DataFormatter formatter = new DataFormatter(); String value1 = formatter.formatCellValue(row.getCell(0));
..
下面是关键类的全路径
org.apache.poi.ss.usermodel.DataFormatter
转载于:https://www.cnblogs.com/LUA123/p/9709430.html
org.apache.poi 读取数字问题相关推荐
- Java开发小技巧(六):使用Apache POI读取Excel
前言 在数据仓库中,ETL最基础的步骤就是从数据源抽取所需的数据,这里所说的数据源并非仅仅是指数据库,还包括excel.csv.xml等各种类型的数据接口文件,而这些文件中的数据不一定是结构化存储的, ...
- java不用poi怎么读取excel,java-无法使用Apache POI读取Excel
您必须包括poi jar文件.它的版本将是4.1.0.如果使用的是Maven pom.xml,请包括以下依赖项. org.apache.poi poi-ooxml 4.1.0 org.apache.p ...
- 利用Apache POI读取并解析Excel的数据
/* * Created on 2010-12-9 * java读取excel文件 * */ import java.io.FileInputStream; import java.io.Fi ...
- Apache POI读取Excel
1.pom.xml配置文件 1 <!-- 配置Apache POI -->2 <dependency>3 <groupId>org.apache.poi</g ...
- java取linux本地xml,java-使用apache poi读取.xlsx文件会在Linux机器...
我有一个读取.xlsx文件并向用户显示内容的应用程序.该应用程序在Windows环境下运行良好. 我将此Web应用程序的.war文件部署在ubuntu服务器上的tomcat6上.我还复制了服务器上的. ...
- Apache POI 读取 Word 表格数据(doc 和 docx 后缀)
简要 因为实习工作的原因, 需要从 word 文件中读取数据,而这些 word 文件的内容都是表格的形式. 引入 jar 包 两种方式: 通过 Maven 引入到项目中(强烈推荐这种) <dep ...
- java解析xlsb文件_读取XLSB文件Apache POI的异常java.io.CharConversionException
我正在开发一种使用Apache POI读取excel xlsb文件的Java应用程序,但是在读取时出现异常,我的代码如下: import java.io.IOException; import jav ...
- java eventusermodel_异常读取XLSB文件Apache POI java.io.CharConversionException
我正在开发一个使用Apache POI读取excel xlsb文件的 Java应用程序,但是在读取它时遇到异常,我的代码如下: import java.io.IOException; import j ...
- java导出表格vsd_java - 如何使用Apache POI将vsd / vsdx文件转换为图像(例如jpg png) - 堆栈内存溢出...
我正在使用apache poi读取doc / docx文件. 现在,我可以从文档文件中提取段落和图片. 当我的doc文件中有vsd时,如何将vsd转换为png图像? 我尝试了这个: private b ...
最新文章
- 傻瓜教程:asp.net(c#) 如何配置authentication,完成基于表单的身份验证
- 经济和信息化谋定研究-左晓栋:国家网络安全事件应急预案
- 解决DataGridView绑定List后不能排序的问题
- linux中如何解决文件已删除但空间不释放的案例
- Windows 7 God Mode
- opencv3 与opencv2不同之处
- BeanUtils之commons-beanutils
- FPGA下RAM的工作模式
- 2011英语一长难句
- 带妹入坑,她该怎样提高自己的编程能力?
- 【Android】Webview加载url出现空白但是在手机或者pc的浏览器中可以正常打开的解决方法
- 如何在局域网内让自己电脑的文件被其他电脑访问
- WinRAR误装其他语言版本卸载重装后右键依旧存在外文
- 交换机不配access口能通吗_交换机的Access端口和Trunk端口
- Java 使用Virtual Serial Port Driver及Modsim32进行modbus-rtu协议模拟(从机)并使用java当做主机(Maven项目)进行从机信息获取及修改
- 计算机一级考试 安装打印机,Windows如何安装打印机?
- 联想原生系统恢复工具F11 安装方法
- CESM2 在 amd 机器上安装
- 付费还是免费?要不要做PaaS?移动CRM高考卷答案详解
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
热门文章
- boost::log::make_exception_handler用法的测试程序
- boost::core_numbers用法的测试程序
- boost::tuple用法的测试程序
- boost::gregorian模块实现日期相关的测试程序
- OpenCV推断onnx格式目标检测模型(SSD)(附完整代码)
- C语言重复加一个数的所有位数字的算法(附完整源码)
- OpenGL 使用FDTD求解电磁波方程
- C语言实现段树segment tree(附完整源码)
- QT的QSyntaxHighlighter类的使用
- QT的QQmlExpression类的使用