我有以下代码:
HSSFSheet sheet = workbook.getSheetAt(0);
Cell resultCell=(Cell) sheet.getRow(1).getCell(0);
问题是结果单元格没有任何方法setCellValue()。以下陈述给我一个错误
resultCell.setCellValue("PASS");
答案 0 :(得分:0)
如果您查看Apache POI JavaDocs for Cell或the Apache POI Cell examples on the website,您会清楚地看到org.apache.poi.ss.usermodel.Cell
有多种setCellValue
方法,包括setCellValue(double)和{{ 3}}
您很可能为Cell
导入了错误的类。您应该查看课程顶部的import
语句,删除错误的语句,并确保您只有以下语句之一:
import org.apache.poi.ss.usermodel.Worbook;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Cell;
或:
import org.apache.poi.ss.usermodel.*;
答案 1 :(得分:-1)
正确的代码就是这个 HSSFCell resultCell = sheet.getRow(1).getCell(0); 我不应该把细胞对象放在一边