请教下大家啊。。POI 我的EXCEL里有一列是数字,但我需要POI读取成string,请问有什么方法么
if (cell.getCellType() == HSSFCell.CELL_TYPE_NUMERIC) {
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
}
这样好像不行。。呵呵

解决方案 »

  1.   

    Integer reportYear = new Integer((int)cell.getNumericCellValue());
    这样转换成一个int类型的值。
      

  2.   

    有没有人知道,如果EXCEL里有一列是时间,为空了,导入会报错,是什么原因呢,需要怎样可以将其过滤掉呢
      

  3.   

    先把你的Excel格式化成文本,然后全部用getStringValue
      

  4.   

    用这个是会死 cell.toString() + "";
      

  5.   

    先判断cell的值是否为空再执行导入操作