HSSFSheet sheet = wb.getSheetAt(0);       // 第一个工作表
HSSFRow row     = sheet.getRow(2);        // 第三行
HSSFCell cell   = row.getCell((short)3);  // 第四个单元格  上面这段代码提取出第一个工作表第三行第四单元格。利用单元格对象可以获得它的值,提取单元格的值时请注意它的类型: if (cell.getCellType() == HSSFCell.CELL_TYPE_STRING) {
    ("单元格是字符串,值是: " + cell.getStringCellValue());
} else if (cell.getCellType() == HSSFCell.CELL_TYPE_NUMERIC) {
    ("单元格是数字,值是: " + cell.getCellValue());
} else () {
    ("单元格的值不是字符串或数值。");
}

解决方案 »

  1.   

    如上所问,这是我查看网上poi的解释~~
    可以我就是找不到cell.getCellValue()这个方法了,
    这是怎么回事,是不是高版本里已经没有这个方法,
    那又用什么方法替换它了呢????
      

  2.   

    没有cell.getCellValue()这个方法
    使用cell.getRichStringCellValue()替代试试
      

  3.   

    getRichStringCellValue 这个只能得到的是文本类型的,
    我是说有没有一个可以得到一个通用类型的```
    分数太少吗???没人帮忙~~~