EasyUI 导出页面到Excel中
<script type="text/javascript">
<!-- js -->
/*=================================================导出EXCEL */
//导出数据
window.onload=function(){
document.getElementById("hlf").value=parent.exportString;
};
function btnExcel() {
expt($("#dg"));
document.getElementById("type").value = "excel";
document.getElementById("fm_export").submit();
}
</script>
</head>
<body>
<form id='fm_export'
action="xxx/xxx/xxxxExport.do"
method="post">
<input id="hlf" name='hfs' type="hidden" />
<input id="type" name='type' type="hidden" />
</form>
/**
* 导出Excel
*
*/
@RequestMapping("/xxxExport")
public String portExport(HttpServletRequest request, HttpServletResponse response) {
response.reset();
try {
request.setCharacterEncoding("UTF-8");
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}
String hf = request.getParameter("hfs");
String type = request.getParameter("type");
String exportname = "表格名字";
try {
if (type.equals("excel")) {
exportname += ".xls";
response.setHeader("Content-disposition",
"attachment; filename=" + java.net.URLEncoder.encode(exportname, "UTF-8") + "");
response.setContentType("application/msexcel;charset=utf-8");
} else if (type.equals("word")) {
exportname += ".doc";
response.setHeader("Content-disposition",
"attachment; filename=" + java.net.URLEncoder.encode(exportname, "UTF-8") + "");
response.setContentType("application/ms-word;charset=UTF-8");
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
PrintWriter out;
try {
out = response.getWriter();
out.println(hf);
out.close();
} catch (IOException e) {
e.printStackTrace();
}
return "页面";
}
EasyUI 导出页面到Excel中的更多相关文章
- 手把手教你springboot中导出数据到excel中
手把手教你springboot中导出数据到excel中 问题来源: 前一段时间公司的项目有个导出数据的需求,要求能够实现全部导出也可以多选批量导出(虽然不是我负责的,我自己研究了研究),我们的项目是x ...
- 【转】c# winform DataGridView导出数据到Excel中,可以导出当前页和全部数据
准备工作就是可以分页的DataGridView,和两个按钮,一个用来导出当前页数据到Excel,一个用来导出全部数据到Excel 没有使用SaveFileDialog,但却可以弹出保存对话框来 先做导 ...
- 1.ASP.NET MVC使用EPPlus,导出数据到Excel中
好久没写博客了,今天特地来更新一下,今天我们要学习的是如何导出数据到Excel文件中,这里我使用的是免费开源的Epplus组件. 源代码下载:https://github.com/caofangshe ...
- python 导出数据到excel 中,一个好用的导出数据到excel模块,XlsxWriter
最近公司有项目需要导出数据到excel,首先想到了,tablib,xlwt,xlrd,xlwings,win32com[还可以操作word],openpyxl,等模块但是 实际操作中tablib 写入 ...
- C#自定义导出数据到Excel中的类封装
using System; using System.IO; using System.Data; using System.Collections; using System.Data.OleDb; ...
- C#不用COM组件导出数据到Excel中
<?xml version='1.0'?><?mso-application progid='Excel.Sheet'?><Workbook xmlns='urn:sch ...
- 使用POI把查询到的数据表数据导出到Excel中,一个表一个sheet.最详细!!!
一.需求 我们会遇到开发任务: 经理:小王,你来做一下把数据库里的数据导出到Excel中,一个表是一个sheet,不要一个表一个Excel. 小王:好的,经理.(内心一脸懵逼) 二.前期准备 首先我们 ...
- 润乾填报页面导入excel后增加js动作
当页面从excel中导入数据之后,自动加入js的检查功能,下面是如何在导入excel后直接引入js的功能实例: var _orgImportExcel = report1_importExcel ...
- 从DataTable高效率导出数据到Excel
首先从数据库读取数据到DataTable,这我就不提了,大家都明白.下面直接介绍如何从DataTable高效率导出数据到Excel中的方法,代码如下: using Microsoft.Office.I ...
随机推荐
- SpringCloud统一配置笔记
Server端: pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns= ...
- 如何随机从数据库表中抽一条数据的SQL语句
NewID() 方法返回一个 GUID,如:EE95A489-B721-4E8A-8171-3CA8CB6AD9E4 在 select 表的时候,再增加一列为 NewID() 就可以了. SQL 语句 ...
- Mac 配置多jdk 随意切换
1下载安装 jdk6:https://support.apple.com/kb/DL1572?locale=zh_CN 2配置环境变量 open .bash_profile export PATH=$ ...
- java实验四——找鞍点
package hello; public class 实验四 { public static void main(String[] args) { // TODO Auto-generated me ...
- [转]SQL SERVER 的排序规则
如何更改SQL SERVER 2000的排序规则 -- 增加复合主键语句 Alter Table tableName Add primary key (field1,field2) Alter dat ...
- MariaDB管理系统
MariaDB管理系统 [root@c4kaichen@163 ~]# yum install mariadb[root@c4kaichen@163 ~]# yum install -y mariad ...
- python3 tkinter
https://morvanzhou.github.io/tutorials/python-basic/tkinter/ 李导师推荐的.非常感谢.非常棒的视频教程!!! 只不过里面的教程视频是yout ...
- JedisCluster中应用的Apache Commons Pool对象池技术
对象池技术在服务器开发上应用广泛.在各种对象池的实现中,尤其以数据库的连接池最为明显,可以说是每个服务器必须实现的部分. apache common pool 官方文档可以参考:https://c ...
- c++并发编程实战 笔记
http://blog.csdn.net/u010087886/article/category/5884745
- Spark JDBC入门测试
spark jdbc分支源码下载地址 https://github.com/apache/spark/tree/branch-1.0-jdbc 编译spark jdbc ./make-distrib ...