日期:2014-05-20  浏览次数:20784 次

java中用jxl操作EXCEL时出错的问题 在线求救 ~~~~~~~~~
在java中用jxl操作EXCEL
Workbook   book   =   Workbook.getWorkbook(new   File( "D:\\project.xls "));
Sheet   sheet   =   book.getSheet(0);
Cell   cell=sheet.getCell(0,4);
String   result=cell.getContents();
System.out.println( "###########################   "   +result);

为什么在程序执行到Sheet   sheet   =   book.getSheet(0);时,会抛NullPointerException呢???
读入的EXCEL文件的路径是正确的,D盘下确有此文件呀。
并且相同的代码,换个EXCEL文件就没有问题,可是我要读的是project.xls文件呀。
为什么会这样呢?

------解决方案--------------------
是不是你正在打开那个文件?
------解决方案--------------------
Workbook book = Workbook.getWorkbook(new FileInputStream( "D:\\project.xls "));

这样呢
------解决方案--------------------
我觉得poi挺好用的.