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;
}