社区
Java EE
帖子详情
POI导入问题,如何把HSSFCell.CELL_TYPE_NUMERIC转换成String?
keethebest
2010-03-18 05:57:59
请教下大家啊。。POI 我的EXCEL里有一列是数字,但我需要POI读取成string,请问有什么方法么
if (cell.getCellType() == HSSFCell.CELL_TYPE_NUMERIC) {
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
}
这样好像不行。。呵呵
...全文
10164
7
打赏
收藏
POI导入问题,如何把HSSFCell.CELL_TYPE_NUMERIC转换成String?
请教下大家啊。。POI 我的EXCEL里有一列是数字,但我需要POI读取成string,请问有什么方法么 if (cell.getCellType() == HSSFCell.CELL_TYPE_NUMERIC) { cell.setCellType(HSSFCell.CELL_TYPE_STRING); } 这样好像不行。。呵呵
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vv_liuli
2012-10-25
打赏
举报
回复
先判断cell的值是否为空再执行导入操作
liangtu
2012-10-25
打赏
举报
回复
用这个是会死 cell.toString() + "";
whos2002110
2012-10-25
打赏
举报
回复
先把你的Excel格式化成文本,然后全部用getStringValue
Daisy926
2012-10-25
打赏
举报
回复
有没有人知道,如果EXCEL里有一列是时间,为空了,导入会报错,是什么原因呢,需要怎样可以将其过滤掉呢
a504829368
2011-03-30
打赏
举报
回复
Integer reportYear = new Integer((int)cell.getNumericCellValue());
这样转换成一个int类型的值。
keethebest
2010-03-19
打赏
举报
回复
没人知道么?
cgcavalier518
2010-03-19
打赏
举报
回复
cell.setCellValue(数字.tostring);
Java操作Excel中
HSSF
Cell
.
CELL
_
TYPE
_
STRING
、BOOLEAN、
NUMERIC
无定义解决方法
错误原因:jar包版本更新,官方改动; 解决方法:
导入
Cell
Type
包import org.apache.
poi
.ss.usermodel.
Cell
Type
使用
Cell
Type
.
STRING
代替
HSSF
Cell
.
CELL
_
TYPE
_
STRING
其他同理。 新版: if(
cell
==null||
cell
.equals(null)||
cell
.get
Cell
Type
()==
Cell
Ty...
Java操作Excel之
POI
:
HSSF
Cell
.
CELL
_
TYPE
_
STRING
、BOOLEAN、
NUMERIC
无定义
Java操作Excel:
HSSF
Cell
.
CELL
_
TYPE
_
STRING
、
HSSF
Cell
.
CELL
_
TYPE
_BOOLEAN和
HSSF
Cell
.
CELL
_
TYPE
_
NUMERIC
无定义 解决办法:
导入
Cell
Type
包import org.apache.
poi
.ss.usermodel.
Cell
Type
; 使用
Cell
Type
.
STRING
代替
HSSF
Cell
.
CELL
_
TYPE
_STRI...
POI
操作 Excel 中
HSSF
Cell
.
CELL
_
TYPE
_
STRING
等无定义解决方法
一、错误原因:jar包版本更新,官方改动; 二、解决方案:
导入
Cell
Type
包import org.apache.
poi
.ss.usermodel.
Cell
Type
;使用
Cell
Type
.
STRING
代替
HSSF
Cell
.
CELL
_
TYPE
_
STRING
三、旧版代码: /** * excel值处理 * @param
hssf
Cell
* @return */ public static Object getXSSFValue(XSSF
Cell
hssf
Cell
) {
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章