在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 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文件呀。
为什么会这样呢?
解决方案 »
- JAVA 输入输出流 缓冲区问题
- 用iexpress.exe把ocx生成了cab文件,但是如何查看CLASSID 控件的 CLSID ?
- 深入Java关键字null
- Java同步机制浅谈【z】
- testking 035 上面的题 :104
- Webservice client 用的jwsdp 1.1
- java如何调用Lib文件
- 启动weblogic的时候提示java.lang.UnsatisfiedLinkError:no muxer in java.library.path错误。这是什么错误?
- 有那位仁兄知道,在LINUX下用什么命令编译JAVA原文件,谢谢,在线等待。
- 请问哪位高手能指导小弟如何对一个DBF格式的表单访问,具体操作?高分在线等候!急!!!!!!
- 关于文字样式的问题
- 如何从数据库中的DateTime型的数据,转化成java中对应的日期或时间数据类型后,得到这个数据的long值的后6位不是0。
我也试过将sheet copy到另一个新建的EXCEL文件中,都不好用呀,都是一读到此sheet,就抛java.lang.NullPointerException这个sheet的某些单元格有公式,也有一些有颜色的,但这不应该是抛exception的原因,因为我读其他的有公式有颜色的sheet,都没有问题呀真奇怪呀,谁能给我指明呀?