只能存储最后一条记录是程序逻辑错误了,你把创建xls文件的代码写在for循环里面,导致每次循环,就重新创建了文件out.xls,这样原来的内容就被覆盖了。要搞清楚程序执行的流程,不然思路就不清晰了。
java.lang.NullPointerException异常是因为字符串a[j]为null了。你的循环条件为小于1320,在使用这种条件的时候,每次循环取值前都应该判断取得的值是否为null,否则出现这种问题是不可避免的。无论什么时候,只要使用到对象,都必须要判断是否为空这种情况。
你好,我对java跟excel交互的jxl/poi类库比如熟悉,如果你也是用的这个,把你的qq留下,我来帮你看看
应该是你代码逻辑的问题,只创建了一行,然后具体的值一直在这行替换
就用jexcelapi包,按照demo一步一步坐下来就没问题啊