有没有什么方法能得到这个CELL的类型的

fengyepiaoling 2005-11-25 08:55:41
POIFSFileSystem fs = null;
  HSSFWorkbook wb = null;
  try {
  fs = new POIFSFileSystem(new FileInputStream("d:\test.xls"));
  wb = new HSSFWorkbook(fs);
  } catch (IOException e) {
  e.printStackTrace();
  }
  HSSFSheet sheet = wb.getSheetAt(0);
  HSSFRow row = sheet.getRow(0);
  HSSFCell cell = row.getCell((short) 0);
  String msg = cell.getStringCellValue();
最后一句好象不是所有的格子都能用哎,如果表格属性是NUMBLIC的话,就会提示:

"You cannot get a string value from a numeric cell",这个怎么处理啊?我可不知道我的格子是什么属性的,因为这是不确定的.

有没有什么方法能得到这个CELL的类型的?我好根据不同的类型获取不同的数据.

...全文
57 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengyepiaoling 2005-11-25
  • 打赏
  • 举报
回复
能用吗?
wzg_study 2005-11-25
  • 打赏
  • 举报
回复
你查一下xls的文档应该有的,否则只好自己约束了

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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