zoukankan
html css js c++ java
GridView导出Exel
在我们的开发,特别是大数据量情况下,经常要设计到系统与办公工具的连接,以便更好的处理这些数据。特别是Exel的应用。
具体的实现代码。
导出Exel Code
1
protected
void
Button1_Click(
object
sender, EventArgs e)
2
{
3
//
Gridview绑定数据
4
BindData();
5
Response.Buffer
=
true
;
/**/
///
定义文档类型、字符编码
6
Response.Clear();
7
HttpContext.Current.Response.Charset
=
"
UTF-8
"
;
8
HttpContext.Current.Response.ContentEncoding
=
System.Text.Encoding.Default;
9
HttpContext.Current.Response.ContentType
=
"
application/ms-excel
"
;
10
/**/
///
输出的文件
11
HttpContext.Current.Response.AppendHeader(
"
Content-Disposition
"
,
"
attachment;filename=
"
+
"
Old.xls
"
);
12
/**/
///
定义一个输入流
13
System.IO.StringWriter tw
=
new
System.IO.StringWriter();
14
System.Web.UI.HtmlTextWriter hw
=
new
System.Web.UI.HtmlTextWriter(tw);
15
/**/
///
将目标数据绑定到输入流输出
16
DataGrid1.RenderControl(hw);
17
HttpContext.Current.Response.Write(tw.ToString());
18
HttpContext.Current.Response.End();
19
}
查看全文
相关阅读:
【JBPM4】State 节点
【JBPM4】EL表达式的使用,实现JAVA与JPDL的交互
不常见的javascript调试技巧
mac navicat premium 使用技巧
fnb2b分支拉取注意事项
mac上为nodejs设置环境变量
nodejs项目进程管理器之pm2
有关defer和async的区别
关于viewport我自己的理解
样式技巧总结
原文地址:https://www.cnblogs.com/yank/p/1026076.html
最新文章
python之数据驱动ddt操作(方法三)
python之数据驱动ddt操作(方法二)
Android Studio 快捷键
sql server2000存储过程sp_droplogin
修改sql server sa用户密码
sql server2000存储过程sp_password
WIN2003配置多个网站
linux常用命令的英文单词缩写
Spring 实现数据库读写分离
mybatis连接mysql数据库插入中文乱码
热门文章
修改Struts2的struts.xml配置文件位置
【JBPM4】流程分支fork
【JBPM4】判断节点decision 方法3 handler
【JBPM4】判断节点decision 方法2 condition
【JBPM4】判断节点decision 方法1
【JBPM4】任务form表单
【JBPM4】任务节点-任务分配candidate-groups
【JBPM4】任务节点-任务分配swimlane
【JBPM4】任务节点-任务分配assignment-Handler
【JBPM4】任务节点-任务分配assignee
Copyright © 2011-2022 走看看