博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将数据导出成excel表
阅读量:5037 次
发布时间:2019-06-12

本文共 880 字,大约阅读时间需要 2 分钟。

/// <summary>

/// 生成excel表
/// </summary>
/// <param name="dt">数据表</param>
private void PutOutDoc(DataTable dt)
{
GridView GV1 = new GridView();
GV1.DataSource = dt.DefaultView;
GV1.DataBind();

Response.Clear();

Response.Buffer = true;

Response.Charset = "UTF-8";

string fileName = DateTime.Now.ToString() + "导出签到记录";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8) + ".xls");

Response.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8");

Response.ContentType = "application/vnd.ms-excel; charset=UTF-8";

EnableViewState = false;

System.IO.StringWriter tw = new System.IO.StringWriter();

System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);

GV1.RenderControl(hw);

Response.Write(tw.ToString());

Response.End();

}

转载于:https://www.cnblogs.com/fourw/p/3403101.html

你可能感兴趣的文章
19.最经济app发短信的方法
查看>>
从零開始学android&lt;SeekBar滑动组件.二十二.&gt;
查看>>
教你用笔记本破解无线路由器password
查看>>
网络编程学习小结
查看>>
JS面向对象
查看>>
excel VLOOKUP函数的用法
查看>>
设计模式
查看>>
orm介绍
查看>>
一个简单程序快速入门JDBC
查看>>
DBA_Oracle基本体系内存和进程结构(概念)
查看>>
unisynedit 在Delphi 2010下的编译问题
查看>>
每日定理3
查看>>
用单链表结构实现算法2.2的程序
查看>>
matlab取整
查看>>
SQL递归查询
查看>>
在公司就职时应该注意的事项
查看>>
springMVC整合jedis+redis
查看>>
As,is含义?using 语句
查看>>
Python基础之 一 文件操作
查看>>
后台调用前台与js方法互调
查看>>