JAVA导入EXCEL时 需要捕获异常 异常中要提示第几行第几列错误

请写出你的源码,才好帮你分析啊.------------------我是华丽的分割线------------------例如代码:public Connection getConn() { try { Class.forName(className); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } }其中e.printStackTrace();可以将异常出现的位置以及错误打印在控制台上.

你只是给A列添加值,B列为什么会变?POI只是读写流操作数据.至于公式变化那是EXCEL自带的功能,你POI操作的是EXCEL文档而不是EXCEL本身,这个你得弄清楚要想达到同样的效果,得到公式,然后根据参数计算出结果塞进B列中就行至于你要操作EXCEL可以用JACOB,那是操作的EXCEL

catch.而throws Exception时运行正常说明,有了异常也没东西捕捉.这个有可能.而你加了try..catch当然就能捕捉到了.至于错在哪.你又没贴代码(在加上本人水平有限).所以我也不是很清楚1,2楼所说的作用域问题,是大家经常出的错:public Test

捕获异常:通常在运行之前java不报错,但是运行后可能会出现某些未知的错误,但是还不想直接抛出到上一级,那么就需要通过”try{}catch“的形式进行异常捕获,之后根据不同的异常情况来进行相应的处理.传递异常:通常用在多级方法调用上,最终想将异常返回到最上层进行处理的时候,那么就把异常向上抛出,知道调用的方法处,进行异常捕获.备注:这两种情况也没法说那种就好,只能是根据实际情况来进行相应的处理.

(6)对于发生的所有检查异常,必须使用try-catch语句捕获处理,或通过throws语句向上抛出,否则编译出错.

捕获异常是指发生异常时,最相应处理,避免程序崩溃抛出异常大概就是让程序知道哪里可能会存在异常,发生异常后,回滚处理

相关文档

电脑版