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標記)? –