分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

js 导出excel

发布时间:2023-09-06 02:34责任编辑:胡小海关键词:jsexcel
function autoDaochu() { ???????var url = ‘r/mb1/syxExpToExcel.htm‘; ???????var data = { ???????????name: ‘1‘, ???????????sex: ‘男‘ ???????} ???????var formId = ‘a‘ + new Date().valueOf(); ???????var html = ‘<form id="‘ + formId + ‘" action="‘ + url + ‘" method="post" style="display:none">‘; ???????for (var i in data) { ???????????html += ‘<input name="‘ + i + ‘" type="text" value="‘ + data[i] + ‘"/>‘; ???????} ???????html += ‘</form>‘; ???????$(‘body‘).append(html); ???????$("#"+formId)[0].submit(); ???}

java 代码

@RequestMapping(value = "/syxExpToExcel", method = RequestMethod.POST) ???public void expToExcel(HttpServletRequest request, HttpServletResponse response)throws Exception { ???????PrintWriter pw=response.getWriter(); ???????try{ ???????????response.setContentType("application/x-msdownload;charset=gbk"); ???????????response.setCharacterEncoding("UTF-8"); ???????????String fileName = ?"11" + ".xls"; ???????????String fileNameTemp = URLEncoder.encode(fileName, "UTF-8"); ???????????response.setHeader("Content-Disposition", "attachment; filename=" ???????????????????+ new String(fileNameTemp.getBytes("utf-8"), "gbk")); ???????????OutputStream os = response.getOutputStream(); ???????????//ExcelUtils eu = new ExcelUtils(); ???????????//eu.export(os, "", ?legends ,colLength, DbUtils.ListMapToListObject(result),0,0); ???????????os.flush(); ???????????os.close(); ???????}catch(Exception e){ ???????????e.printStackTrace(); ???????????pw.print("fail"); ???????} ???}

js 导出excel

原文地址:https://www.cnblogs.com/lishupeng/p/10508922.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved