基于jxl的导出Excel通用方法
2011-12-30 11:22
666 查看
public static File getExcelFile(String Globalfile,String targetPath,List<List> listcontent)throws Exception{
File filereturn = null;
if(Globalfile.indexOf(".")>0&&listcontent!=null){
File file = new File(Globalfile);
String name = file.getName();
name = (new Random().nextLong())+name.substring(name.lastIndexOf("."));
Workbook wb = Workbook.getWorkbook(file);
filereturn = new File(targetPath+name);
WritableWorkbook book = Workbook.createWorkbook(filereturn,wb);
WritableSheet ws = book.getSheet(0);for(int i=1;i<=listcontent.size();i++){
List listc = listcontent.get(i-1);
for(int j=0;j<listc.size();j++){
String str = listc.get(j);
Label lb = new Label(j,i,str);
ws.addCell(lb);
}
}
book.write();
wb.close();
book.close();
}
return filereturn;
}
其中Globalfile是一个Excel模版,具体的文件文件路劲;targetPath是生成新的Excel文件路劲,都是服务器端路劲;listcontent是要写入Excel的内容
File filereturn = null;
if(Globalfile.indexOf(".")>0&&listcontent!=null){
File file = new File(Globalfile);
String name = file.getName();
name = (new Random().nextLong())+name.substring(name.lastIndexOf("."));
Workbook wb = Workbook.getWorkbook(file);
filereturn = new File(targetPath+name);
WritableWorkbook book = Workbook.createWorkbook(filereturn,wb);
WritableSheet ws = book.getSheet(0);for(int i=1;i<=listcontent.size();i++){
List listc = listcontent.get(i-1);
for(int j=0;j<listc.size();j++){
String str = listc.get(j);
Label lb = new Label(j,i,str);
ws.addCell(lb);
}
}
book.write();
wb.close();
book.close();
}
return filereturn;
}
其中Globalfile是一个Excel模版,具体的文件文件路劲;targetPath是生成新的Excel文件路劲,都是服务器端路劲;listcontent是要写入Excel的内容
相关文章推荐
- jxl 导出excel通用工具方法
- java用jxl数据库导出excel通用方法
- jxl导出Excel通用方法
- 最简单的jxl导出Excel方法
- 基于jxl导入、导出excel
- jxl导出excel的一些方法
- Sourcegrid 导出到Excel 通用方法
- ZK框架简介,以及在ZK下使用JXL读取Excel模板,导出数据模型到Excel的方法
- C#数据库数据导出Excel通用方法
- NPOI 导出excel 通用方法
- 一个通用的DataGridView导出Excel扩展方法(支持列数据格式化)
- JAVA 关于web页面下载导出Excel通用方法
- java导出Excel通用方法
- java导出Excel通用方法
- java导出Excel通用方法
- 基于apache poi根据模板导出excel的实现方法
- POI导出Excel文档通用工具方法
- java导出Excel通用方法
- DataGrid 导出Excel通用方法
- Java基于jxl与模板导出excel并弹出下载