社区
C#
帖子详情
如何在ASP.net中创建Excel并设置Excel导出样式
F7300502
2010-01-10 10:14:19
问题:从GridView中导出Excel表并设置表头,但是当导出的时候如何设置保存路径以及Excel的表头格式,以及杀死Excel进程
请各位高手赐教 了,最好有代码分析。
...全文
153
2
打赏
收藏
如何在ASP.net中创建Excel并设置Excel导出样式
问题:从GridView中导出Excel表并设置表头,但是当导出的时候如何设置保存路径以及Excel的表头格式,以及杀死Excel进程 请各位高手赐教 了,最好有代码分析。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
F7300502
2010-01-10
打赏
举报
回复
这样不行啊,这样的话是可以原样导出GridView的样式以及数据可是我的表头是要从新设置的,而且没有kill掉Excel的进程。。可是假如创建一个Excel对象用FOR语句赋值的话有太慢,有没有什么别的办法。。。。
wuyq11
2010-01-10
打赏
举报
回复
protected void Btn_ExportClick(object sender, EventArgs e)
{
string style = @" <style> .text { mso-number-format:\@; } </script> ";
Response.ClearContent();
Response.AddHeader("content-disposition", "attachment; filename=ExcelFile.xls");
Response.ContentType = "application/excel";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
gv.RenderControl(htw);
Response.Write(style);
Response.Write(sw.ToString());
Response.End();
}
public override void VerifyRenderingInServerForm(Control control)
{
}
或打开excel模板,通过二维数组赋值给EXCEL
System.Runtime.InteropServices.Marshal.ReleaseComObject(app);
System.Runtime.InteropServices.Marshal.ReleaseComObject(Doc);
app=null;
Doc=null;
GC.Collect();
GC.Collect();
asp.net
+Ajax实现
Excel
文件
导出
asp.net
+Ajax,实现
Excel
文件
导出
ASP.NET
分Sheet
导出
EXCEL
2003
导出
引用dll
ASP.NET
分Sheet
导出
EXCEL
2003
导出
引用dll
ASP.NET
页面数据
导出
excel
又四种从
ASP.NET
页面将数据
导出
到
excel
中
的方法
【
ASP.NET
编程知识】
asp.net
DataTable
导出
Excel
自定义列名的方法.docx
【
ASP.NET
编程知识】
asp.net
DataTable
导出
Excel
自定义列名的方法.docx
asp.net
GridView
导出
excel
Gridview
中
的内容
导出
到
Excel
将gridview的内容
导出
到
excel
中
去 解决gridview的
excel
导出
问题
C#
111,120
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章