用java操作EXCEL,用的是java EXCEL APL。现在只是想得到某一个单元格的值。
在下边的代码中,如果加上try catch,就会抛出java.lang.NoClassDefFoundError: jxl.Workbook的异常
如果不加try catch,则抛出 java.lang.reflect.InvocationTargetException 的异常。这是怎么回事呀???
怎样解决呀???try{
Workbook book = Workbook.getWorkbook(new File("D:\\text.xls"));
Sheet sheet=book.getSheet(0);
Cell cell1=sheet.getCell(18,6);
String result=cell1.getContents();
System.out.println("########################### " +result);
book.close();
} catch(Exception e){
System.out.println(e);
}
在下边的代码中,如果加上try catch,就会抛出java.lang.NoClassDefFoundError: jxl.Workbook的异常
如果不加try catch,则抛出 java.lang.reflect.InvocationTargetException 的异常。这是怎么回事呀???
怎样解决呀???try{
Workbook book = Workbook.getWorkbook(new File("D:\\text.xls"));
Sheet sheet=book.getSheet(0);
Cell cell1=sheet.getCell(18,6);
String result=cell1.getContents();
System.out.println("########################### " +result);
book.close();
} catch(Exception e){
System.out.println(e);
}
解决方案 »
- 求Java正则表达式
- 在linux,如何像tomcat的startup.sh 一样没有命令行输出。。。。。
- JTextArea的getText()方法为什么得不到,文本框中的内容?是不是必须用setText()才行?
- java多线程问题,恳请各位高手帮忙。
- java构建三维模型,请高手指点迷津。。
- 我的applet怎么不能显示
- 怎样设置Label和TextField的字体大小和颜色啊??????
- 散分......
- 我的Jcreator2.5 pro不能显示和识别中文和日文,怎么办?
- hashmap,ConcurrentHashMap问题~
- 为什么swing的菜单弹出速度没有win32的快,总是要停顿一下?
- 关于IO中的write(int b) 方法
public static void main(String[] args){
try{
Workbook book = Workbook.getWorkbook(new File("D:\\test.xls"));
Sheet sheet=book.getSheet(0);
Cell cell1=sheet.getCell(3,4);
String result=cell1.getContents();
System.out.println("########################### " +result);
book.close();
} catch(Exception e){
System.out.println(e);
}
}
}
这个是我的测试程序 程序正确运行
你的错误可能有2点原因
1。java.lang.NoClassDefFoundError 检查你是否将jxl.jar加入你的classpath中
2.java.lang.reflect.InvocationTargetException getCell(18,6); 你所取数据的这个CELL中是否有数据?