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:"互換性のないソースコード - 誤っSYMタイプ" 私は次のエラーを取得しています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)
で
c.setCellType(HSSFCell.CELL_TYPE_NUMERIC);
を交換しては、クラスパスに含まれているあなたの依存関係はありますか?このコードは壊れていますか(IDEによってフラグが立てられている可能性があります)? –