导出EXCEL

carrie_zyl 2005-12-31 10:33:21
如何将网页中的table表格导出到EXCEL中(C#).请各位兄台帮帮偶!!!
...全文
320 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChengKing 2006-01-05
  • 打赏
  • 举报
回复
http://blog.csdn.net/ChengKing/archive/2005/11/29/539514.aspx
carrie_zyl 2006-01-05
  • 打赏
  • 举报
回复
我有法子喽.就是把输入文本框隐藏掉,再赋值给一个label.就OK了.
李天平 2006-01-01
  • 打赏
  • 举报
回复
http://ltp.cnblogs.com/archive/2005/12/28/306887.html

Excel.dll: OFFICE 组件
COM.Excel.dll: 一个不需要OFFICE支持,导出Excel报表的组件。

califord 2005-12-31
  • 打赏
  • 举报
回复
那不知道了,除了回复人: YYKXQ(异域狂想曲) ( ) 信誉:100 的方法我别的不懂,以前只看过这种
carrie_zyl 2005-12-31
  • 打赏
  • 举报
回复
不好意思,不是datagrid,是一个表格.table.table里有两个文本框,当我把table的runnat=server,用上述方法导出时,EXCEL文件里也有两个文本框,我怎么去掉文本框,只显示文本框的内容呢?
YYKXQ 2005-12-31
  • 打赏
  • 举报
回复
DataGrid dg=new DataGrid();
dg.DataSource=datatable1;
dg.DataBind();
Response.Clear();
Response.Buffer=true;
//使用中文
Response.Charset="gb2312";
Response.AppendHeader("Content-Disposition","attachment;filename="+file+".xls");
Response.ContentEncoding=System.Text.Encoding.GetEncoding("gb2312");
//设置格式为Excel
Response.ContentType="application/ms-excel";
EnableViewState=false;
System.IO.StringWriter sw=new System.IO.StringWriter();
HtmlTextWriter tw=new HtmlTextWriter(sw);
dg.RenderControl(tw);
Response.Write(sw.ToString());
Response.End();

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧