package readexcel;
import java.io.File;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import org.apache.poi.hssf.usermodel.HSSFCell;
public class ReadExcel {
public static void main(String[] args) throws Exception
{
File f=new File("C:\\Users\\user1\\Desktop\\203132017.xls");
Workbook wb=Workbook.getWorkbook(f);
Sheet s=wb.getSheet(0);
int row=s.getRows();
int col=s.getColumns();
HSSFCell cell;
for (int j=0;j<200;j++){
Cell c=s.getCell(10,j);
c.getContents();
c.setCellType(HSSFCell.CELL_TYPE_NUMERIC);
}
}
}
,我发现了以下错误的RuntimeException:“不可编译的源代码 - 错误的符号型” 使用Apache POI
run:
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous sym type: jxl.Cell.setCellType
at readexcel.ReadExcel.main(ReadExcel.java:32)
是否被包含在类路径上你的依赖?这段代码是否看起来破损(可能由您的IDE标记)? –