日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

导出为Excel例子 java

發(fā)布時間:2025/3/12 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 导出为Excel例子 java 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前臺:

//getExcelXML有一個JSON對象的配置,配置項看了下只有title配置,為excel文檔的標題 var data = $('#dg').datagrid('getExcelXml', { title: 'datagrid import to excel' }); //獲取datagrid數(shù)據(jù)對應的excel需要的xml格式的內(nèi)容 //組裝form提交 ajax不支持下載 var form = $("<form>"); //定義一個form表單 form.attr('style', 'display:none'); //在form表單中添加查詢參數(shù) form.attr('target', ''); form.attr('method', 'post'); form.attr('action', __path + "/action/exportExcel"); var input1 = $('<input>'); input1.attr('type', 'hidden'); input1.attr('name', 'data'); input1.attr('value', data); $('body').append(form); //將表單放置在web中 form.append(input1); //將查詢參數(shù)控件提交到表單上 form.submit();
后臺:

/*** 驗收結果導出為Excel* @author fangguitang@dnion.com* @version 2016-2-4 上午2:50:17*/ @RequestMapping("/exportExcel") public void exportExcel(@RequestParam("data") String data,HttpServletRequest request,HttpServletResponse response){response.reset();try {request.setCharacterEncoding("UTF-8");} catch (UnsupportedEncodingException e1) {e1.printStackTrace();}SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");//構造文件名String fn = sdf.format(new Date()) + ".xls";try {response.setHeader("Content-disposition", "attachment; filename="+java.net.URLEncoder.encode(fn, "UTF-8")+"");response.setContentType("application/msexcel;charset=utf-8");} catch (UnsupportedEncodingException e) {e.printStackTrace();}PrintWriter out;try {out = response.getWriter();out.write(data);out.flush();out.close();} catch (IOException e) {e.printStackTrace();}return; }

總結

以上是生活随笔為你收集整理的导出为Excel例子 java的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。