java poi 判断读取数据类型问题。

为什么编译工具提示没有这些静态常量importorg.apache.poi.hssf.usermodel.HSSFCell;... 为什么编译工具提示没有这些静态常量 import org.apache.poi.hssf.usermodel.HSSFCell; 展开
 我来答
悟康健0I2
2018-09-27 · TA获得超过140个赞
知道答主
回答量:326
采纳率:33%
帮助的人:19.4万
展开全部
网上看到许多关于利用POI输出Excel单元格内容的文章,但都是利用Cell.getCellType来获取Excel单元格的数据类型,我也利用这个方法 确实可以判断数据类型,Cell.CELL_TYPE_NUMERIC,Cell.CELL_TYPE_FORMULA,Cell.CELL_TYPE_BOOLEAN,Cell.CELL_TYPE_STING等类型,在MyEclipse里这些内容确被一条删除线画着,这是不提倡使用的方法和属性,心里看着特不爽,既然是被Apache放弃的用法,一定会有新的方法所代替,网上找了好多时间,都没有谈关于替代getCellType方法的方法,在看POI的API文档时发现了一个方法,仅挨着getCellType,就有一个getCellTypeEnum方法,这个方法应时替代getCellType方法的方法,它获取个CellType的枚举,这个枚举里就定义了EXcel中的数据类型STRING,NUMERIC,FORMULA,BOOLEAN等类型的常量,代码试验以后确实删除线不见了,文档里指出POI3.15后就放弃getCellType进而使用getCellTypeEnum了,这篇小小的提示希望给与我同感的小伙伴有所帮助。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式