在网页上有一个表格(内容格式同EXECL表格),我想把其中的内容下载到本地,保存成一个EXECL文件,请问该如何实现???
解决方案 »
- 用ajax 实现上传图片,怎么操作 ?
- asp.net页面输出字符串的问题
- 如何知道用户一天内登陆多少次从12点开始算是第2天
- vs2005中如何点击一个按钮,出现另外一个网页
- 在DATAGRID中用复选框一次删除多个文件的问题
- 为应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制
- 关于动态输出登陆框,按钮的事件要怎么处理?
- Page.RegisterStartupScript的错误
- TXTBOX为密码形式时,能不能给它付初始值
- 求助:如何在aspx后台文件中编写程序 弹出新页面 而不关闭当前页面?
- [求助] 刚做了一个留言本(C#),请大家帮忙提点意见!(最好是后台方面的!)
- System.Web.Mail的问题
Ctrl + C
Open Execl
Ctrl + V嗯
Response.ContentType ="application/vnd.ms-excel"
Response.AddHeader "Content-Disposition", "attachment; filename="&filename自己改改。这样设定后,会把当前页面的内容全部转化成excel,并且有下载的提示
Response.Clear();
Response.Buffer= true;
Response.Charset="GB2312";
Response.AppendHeader("Content-Disposition","attachment;filename=FileName.xls");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文
Response.ContentType = "application/ms-excel";//设置输出文件类型为excel文件。
this.EnableViewState = false;
System.Globalization.CultureInfo myCItrad = new System.Globalization.CultureInfo("ZH-CN",true);
System.IO.StringWriter oStringWriter = new System.IO.StringWriter(myCItrad);
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
MyTable.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();