gpt4 book ai didi

java - Apache POI 中读取 Excel 的问题

转载 作者:行者123 更新时间:2023-12-04 21:29:55 25 4
gpt4 key购买 nike

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);
}

}

}

编译上述程序时出现如下错误。一定是什么原因?请修复。我是 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) {

最佳答案

您忘记导入 RowCell 类。

import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Cell;

资源:

关于java - Apache POI 中读取 Excel 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3671171/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com