public void exportYffzjyExcel(){
Map<String, Object> beans=new HashMap<String, Object>();
beans.put("xlgzgl", xlgzgl);
String wjmc="|";
if(wjmcs!=null){
for(int i=0;i<wjmcs.length;i++){
wjmc+=wjmcs[i]+"|";
}
}
beans.put("wjmcs", wjmc);
String templateName=getTemplateName();
String filename=templateName+Tools.getNowTime()+".xls";
exportExcel(beans, templateName+".xls", filename);
}
public String getTemplateName(){
return "xlgzgl"; //用于不同文件的标识,文件名
}
public static String getNowTime(){
Date date = new Date(System.currentTimeMillis());
return FastDateFormat.getInstance("yyyyMMddHHmmss").format(date);
}
public void exportExcel(Map beans,String templateName,String filename) {
try {
HttpServletResponse response = ServletActionContext.getResponse();
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-disposition", "attachment; filename=\"" + filename);
ServletOutputStream outStream = response.getOutputStream();
ExcelUtils.exportExcel(beans, this.getText("template.path") + System.getProperty("file.separator") + templateName, outStream);
response.getOutputStream().flush();
response.getOutputStream().close();
outStream.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void exportExcel(Map beans, String templateName, OutputStream out) {
//templateName 是实例excel表格的存放地址
//import net.sf.jxls.transformer.XLSTransformer;
XLSTransformer transformer = new XLSTransformer();
try {
FileInputStream fis=new FileInputStream(templateName);
transformer.transformXLS(fis, beans).write(out);
fis.close();
} catch (ParsePropertyException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (InvalidFormatException e) {
e.printStackTrace();
}
}
分享到:
相关推荐
将simulink示波器数据导出到excel表格教程将simulink示波器数据导出到excel表格教程将simulink示波器数据导出到excel表格教程将simulink示波器数据导出到excel表格教程将simulink示波器数据导出到excel表格教程将...
把数据列表、集合导出到Excel表格 应用例子:Excel.down(list.ToList(), "查询数据", "当日数据", "Id|Code,编码|name,名称,20|num,数量|CreatedTime,时间,18|cause,备注,60");
易语言超级列表框导出到Excel表格模块源码例程程序调用API函数实现超级列表框导出到Excel表格。易语言超级列表框导出到Excel表格模块源码使用HTML表格格式写出。资源作者:。资源界面:。资源下载:。
winform中将Datatable数据导出到Excel表格中,该项目包含了例子,能使个人能更加了解winform将datatable数据导出到excel的整个流程,本资源也可拿来即用,只需要稍加修改即可。
本实例可以把多个不同对象集合或者一个对象集合的数据导出到Excel表格中,能实现最大通用化。
将labview端表格数据导入excel表格中
易语言超级列表框导出到Excel表格模块源码,超级列表框导出到Excel表格模块,超级列表框_Excel,SendMessage,GetPt_LVITEM,GetPt_LVCOLUMN
易语言源码易语言超级列表框导出到Excel表格模块源码.rar 易语言源码易语言超级列表框导出到Excel表格模块源码.rar 易语言源码易语言超级列表框导出到Excel表格模块源码.rar 易语言源码易语言超级列表框导出到...
用deiphi 实现DBGrid导出到Excel表格!
页面数据导出到excel表格,弹框提示保存路径.
在C#编程中将listview中的数据导出到excel表格中
用Javascript实现的将网页table中的数据导出到excel表格中!JSP ASP.NET 静态页面都可以使用!代码简单实用!
ExcelOpera类操作简单,实用; 将DataTable DataGridView 导出到Excel表格;
从DBGrid导出到Excel表格 4种方法
功能:java将数据导出到Excel表格
VB将Listview数据导出到Excel表格的实例
datatable 导出到excel 表格的dll,VS直接引入,使用前看说明,VB,C# ...都适用
这个类可以将listcontrol控件里面的数据导出到excel表格里 包括数据的列名 资源来源于网上 希望可以帮助到有需要的同志
destoon二开,导出数据库中的数据到excel表格,文档中详细介绍了到导出数据的整个过程,亲测成功,二开excel数据导入。