public void NewSheet(String path,String[] str){
try {
//path, excel文件的完整路径
in=new FileInputStream(path);
wb=Workbook.getWorkbook(in);
wwb=wb.createWorkbook(new File(path),wb);
//sheetname2 ,新建sheet的名称。
WritableSheet ws=wwb.createSheet("sheetname2",wwb.getNumberOfSheets());
int k=ws.getRows();
for(int m=0;m<str.length;m++){
Label label = new Label(m,k, (String)str[m]);
ws.addCell(label);
}
wwb.write();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (BiffException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (RowsExceededException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (WriteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally {
try {
wwb.close();
in.close();
}
catch (Exception e) {
e.printStackTrace();
}
}
}
解决方案 »
- struts发不出请求,或者请求不到内容?
- hibernate Dwr 调用问题!!高手请进!
- 菜鸟提问关于使用ResourceBundle读取properties的问题
- sessionBean 中的函数为什么最好不传request对象?是为了分布式部署?
- Hibernate 中关于Set的问题(SOS!!!!!!!!!!!)
- jsp不能编译(tomcat) 急。。。。在线等
- 奇怪,jbx默认打包生成war文件时,lib下的jdbc驱动没打包进去,其他的可以
- 解析XML有没有什么好的方法,最好有源代码可以给我看看,谢谢,我现在正急需用
- 有关ant
- java接口安全
- linux 下安装jkd问题,谢谢!
- 有关hibernate的一个简单问题
还想请问一下,我如何把打开的excel关闭啊/
如果是打开状态,程序会报错的啊
try {
wwb.close();
in.close();
}
catch (Exception e) {
e.printStackTrace();
}
}
我的意思是说 a.xls如果是打开状态,
这时候我用程序去操作这个a.xls文件,
会报错.用wb.close()
并不能真正的把文件关掉.