Apache POI中用于读取Excel的问题

LGA*_*GAP 2 java apache-poi

import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFCell;
import java.io.FileInputStream;
import java.lang.Iterable;

public class ReadExcel {
public static String fileToBeRead = "C:/Documents and Settings/Developer/Desktop/Anand   exmps/Anand.xls";
public static void main(String argv[]) {
try {
    HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));
    HSSFSheet sheet = workbook.getSheetAt(0);
    //HSSFRow row = sheet.getRow(0);
    //HSSFCell cell = row.getCell((short) 0);
    for (Row row : sheet) {
    for (Cell cell : row) {
        System.out.println("THE TOP LEFT CELL–> "+ cell.getRichStringCellValue());
    }
}

} catch (Exception e) {
    System.out.println("!! Bang !! xlRead() : " + e);
}   

}

}
Run Code Online (Sandbox Code Playgroud)

编译上述程序时发生以下错误.什么一定是理由?请修理.我是java的初学者.

 ReadExcel.java:16: cannot find symbol
 symbol  : class Row
 location: class ReadExcel
            for (Row row : sheet) {
                 ^
 ReadExcel.java:17: cannot find symbol
 symbol  : class Cell
 location: class ReadExcel
            for (Cell cell : row) {
Run Code Online (Sandbox Code Playgroud)

Col*_*ert 7

你忘了导入RowCell类.

import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Cell;
Run Code Online (Sandbox Code Playgroud)

资源: