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);
}
这样好像不行。。呵呵
...全文
10092 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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);

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧