首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

求救:java操作EXCEL的有关问题 ~

2012-03-14 
求救:java操作EXCEL的问题在线等~~~~~~~~~~~~~用java操作EXCEL,用的是javaEXCELAPL。现在只是想得到某一个

求救: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

热点排行