网上看到许多关于利用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了,这篇小小的提示希望给与我同感的小伙伴有所帮助。
POI读取Excel数据类型的判断方法
最新推荐文章于 2024-07-05 14:30:10 发布