网页下载excel文件名是乱码,网页导出excel中文乱码
可写工作簿wwb=null
可写工作表ws=null
输出流OS=响应。获取输出流();
wwb=工作簿。创建工作簿(OS);
ws=wwb.createSheet(员工编号,0);
ws.getSettings().setdefaultcolumnwidth(15);
ws.setColumnView(0,20);
ws.setColumnView(1,20);
ws.setColumnView(2,80);
标签标签=新标签(0,0,日期);//
列行名称
ws.addCell(标签);
标签=新标签(1,0,薪资);
ws.addCell(标签);
标签=新标签(2,0,增幅);
ws.addCell(标签);
回应。设置内容类型(应用程序/vnd。ms-excel’);
回应。设置标题(内容-处置,附件;文件名=
新字符串((标题名))。getBytes(gbk ), iso8859-1 ) .xls’);
if(null!=pro_List pro_List.size() 0){
映射oneMap=null
for(int I=0;我赞成列表。size();i ){
oneMap=pro _ list。get(I);
label=新标签(0,(i 1),commonstring。getformatpara(一张地图。get( date )));
ws.addCell(标签);
label=new Label(1,(i 1),commonstring。getformatpara(一张地图。get( money );
ws.addCell(标签);
label=new Label(2,(i 1),commonstring。getformatpara(一张地图。get(放大).等于("")?“0”:common string。getformatpara(一张地图。get(放大) % );
ws.addCell(标签);
}
}
wwb。write();
wwb。close();
OS。close();
os=null
回应。刷新缓冲区();
出去。clear();
out=pagecontext。push body();