求救:java操作EXCEL的问题 在线等~~~~~~~~~~~~~
用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);
}
------解决方案--------------------不懂,帮顶
------解决方案--------------------public class ReadXls{
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中是否有数据?
------解决方案--------------------正好学习JAVA操作EXCEL