如题~~

解决方案 »

  1.   

    试试: FileInputStream fis = new FileInputStream(filePath);
    POIFSFileSystem fs = new POIFSFileSystem(fis);
    HSSFWorkbook wb = new HSSFWorkbook(fs);
    HSSFSheet sheet = wb.getSheetAt(i);
    //行:
    for (Iterator it = sheet.rowIterator(); it.hasNext();) {
    HSSFRow row = (HSSFRow) it.next();
    //列
    for (Iterator cit = row.cellIterator(); cit.hasNext();) {
    HSSFCell cell = (HSSFCell) cit.next(); switch (cell.getCellType()) {
    case HSSFCell.CELL_TYPE_NUMERIC:
    insertStr.append((long) cell.getNumericCellValue());
    break;
    case HSSFCell.CELL_TYPE_STRING:
    insertStr.append("'" + cell.getStringCellValue() + "'");
    break;
    }
    }
    }
    }
      

  2.   

    HSSFSheet sheet = wb.getSheetAt(i);
    这个变量i 是怎么来的?