导出到excel,如果不保存,会自动关闭页面的问题
// 不显示删除回复显示所有回复显示星级回复显示得分回复 DataGrid导出到excel,如果不保存,会自动关闭页面的问题
//HttpContext.Current.Response.AppendHeader( "Content-Disposition ", "attachment;filename=Excel.xls ") 中去掉“attachment;”即可
public void DGToExcel(DataGrid dataGrid)
{
HttpContext.Current.Response.AppendHeader( "Content-Disposition ", "attachment;filename=Excel.xls ");
HttpContext.Current.Response.Charset = "UTF-8 ";
HttpContext.Current.Response.ContentEncoding =System.Text.Encoding.Default;
HttpContext.Current.Response.ContentType = "application/ms-excel ";
dataGrid.Page.EnableViewState =false;
System.IO.StringWriter tw = new System.IO.StringWriter() ;
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter (tw);
dataGrid.RenderControl(hw);
HttpContext.Current.Response.Write(tw.ToString());
HttpContext.Current.Response.End();
}
DataTable dt = (System.Data.DataTable)GridView1.DataSource;
string name = Server.MapPath("") + "//PsExcel//" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".csv";
FileStream fs = new FileStream(name, FileMode.Create, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.GetEncoding("gb2312"));
sw.WriteLine("人员工号,人员名称,帐号,初始密码,邮箱,手机,部门");
foreach (DataRow dr in dt.Rows)
{
sw.WriteLine(dr["Ps_NO"] + "," + dr["Ps_Name"] + "," + dr["Accounts"] + "," + dr["iniPassWord"] + "," + dr["Email"] + "," + dr["Phone"] + "," + dr["Org_Name"]);
}
sw.Close();
Response.AddHeader("Content-Disposition", "filename=" + Server.UrlEncode(name));
Response.ContentType = "application/ms-excel";// 指定返回的是一个不能被客户端读取的流,必须被下载
Response.WriteFile(name); // 把文件流发送到客户端
Response.End();
导出到excel,如果不保存,会自动关闭页面的问题相关推荐
- java生成excel到本地_java 将数据库中的数据导出成Excel文件 并保存到本地 将文件地址返回给前端...
/*** 导出数据为Excel文件 * 下面注释的代码为直接响应到服务器的 *@paramrequest *@paramresponse *@return */@GetMapping("/e ...
- php web表格导出,javascript将web表格导出成excel
导出Excel var idTmr = ""; function killExcelProcess(appExcel_){ appExcel_.Quit(); appExcel_ ...
- html怎么复制到Excel表格里,把页面html导出到excel表格数据-如何将网页中的表格快速复制到EXCEL中...
如何将html里面的table导出成excel 使用table2excel插件需要在页面中jquery和jquery.table2excel.js文件. HTML结构 你可以将任何的HTML表格结构的 ...
- js导出html页面到excel表格,JavaScript将页面表格导出为Excel的具体实现
导出Excel var idTmr = ""; function killExcelProcess(appExcel_){ appExcel_.Quit(); appExcel_ ...
- JavaScript将页面表格导出为Excel
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD& ...
- java如何调用系统保存框_java使用poi实现excel导出之后如何弹出保存提示框
无论使用poi还是使用jxl导出excel都需要用到流 一种是outputstrean,另一种fileoutputstream 第一种:如果想要弹出保存的提示框必须加入下列三句 response.se ...
- 导出测试点的信号名_小程序导出数据到excel表,借助云开发云函数实现excel数据的保存...
我们在做小程序开发的过程中,可能会有这样的需求,就是把我们云数据库里的数据批量导出到excel表里.如果直接在小程序里写是实现不了的,所以我们要借助小程序的云开发功能了.这里需要用到云函数,云存储和云 ...
- c#后台如何导出excel到本地_小程序导出数据到excel表,借助云开发后台实现excel数据的保存...
我们在做小程序开发的过程中,可能会有这样的需求,就是把我们云数据库里的数据批量导出到excel表里.如果直接在小程序里写是实现不了的,所以我们要借助小程序的云开发功能了.这里需要用到云函数,云存储和云 ...
- js实现excel块拖拉数据_小程序导出数据到excel表,借助云开发云函数实现excel数据的保存...
我们在做小程序开发的过程中,可能会有这样的需求,就是把我们云数据库里的数据批量导出到excel表里.如果直接在小程序里写是实现不了的,所以我们要借助小程序的云开发功能了.这里需要用到云函数,云存储和云 ...
最新文章
- sql语句数据行操作-虽然一般不用
- 基于OpenStreetMap计算驾车距离(Java)
- Spirng MVC +Velocity 表单绑定命令对象
- 银行系普惠和小贷系普惠,哪个贷款更靠谱?
- php 空函数,PHP 中函数 isset(), empty(), is_null() 的区别
- 分屏如何保持运行状态_如何提升心理素质,在比赛中保持更好的状态
- 使用Lucifer实现自动化渗透测试任务
- JVM内存模型(通俗易懂)
- Gantt - attachEvent事件监听 - (必须)拥有返回值事件
- Python练手小项目(名片管理系统<第二部分>)
- Excel技能培训之八合并计算,多区域合并计算,分类汇总,展开隐藏列
- 什么是arXiv.org?
- opencv入手小训——画立体图形
- 蚂蚁资深技术专家刘晓莹十年支付宝回忆录
- Speedoffice(excel)如何加粗边框线条
- centos7.5下gmssl安装使用教程
- 聚点 内部 内点 导集
- Java+Swing实现医院管理系统
- DSP、SSP、RTB、ADX、DMP(概念通俗解释)
- 企业微信应用提示无法访问该网页(SSL_UNTRUSTED)
热门文章
- vue项目无法启动,谷歌浏览器报:您与此网站之间建立的连接不安全,实际是cdn服务器过期
- 优酷android 离线 导出来,手机优酷缓存的视频如何导出 缓存视频导出到电脑方法...
- safari浏览网页打开速度很慢怎样解决
- Verilog语言基础
- 文档服务器备份策略,裸金属服务器创建备份策略
- Swift 类和结构体总结
- C#,图像二值化(24)——局部阈值算法的NiBlack算法及源程序
- 撞了南墙要记得回头看看
- vba怎么快速填充序列号?
- java rsa 文件加密解密_RSA 加密、解密(自己生成加密解密文件)