黑马程序员技术交流社区

标题: 哪个知道怎么把数据按照查询结果格式 添加进excel的 [打印本页]

作者: 章坚    时间: 2011-11-8 13:05
标题: 哪个知道怎么把数据按照查询结果格式 添加进excel的
哪位弄过进行数据的结果添加到excel 的     还有将excel数据添加进数据库的   介绍下
最好  代码
作者: 陈涛    时间: 2011-11-8 13:37
意思就是导出咯?

作者: 陈涛    时间: 2011-11-8 13:42
  1. ystem.Web.UI.WebControls.DataGrid dgExport = null;
  2.         System.Web.HttpContext curContext = System.Web.HttpContext.Current;
  3.         System.IO.StringWriter strWriter = null;
  4.         System.Web.UI.HtmlTextWriter htmlWriter = null;

  5.         if (dtData != null)
  6.         {
  7.             curContext.Response.ContentType = "application/vnd.ms-excel";
  8.             curContext.Response.ContentEncoding = System.Text.Encoding.UTF8;
  9.             curContext.Response.Charset = "";

  10.             strWriter = new System.IO.StringWriter();
  11.             htmlWriter = new System.Web.UI.HtmlTextWriter(strWriter);

  12.             dgExport = new System.Web.UI.WebControls.DataGrid();
  13.             dgExport.DataSource = dtData.DefaultView;
  14.             dgExport.AllowPaging = false;
  15.             dgExport.DataBind();

  16.             dgExport.RenderControl(htmlWriter);
  17.             curContext.Response.Write(strWriter.ToString());
  18.             curContext.Response.End();
  19.         }
复制代码

作者: DotNet菜鸟    时间: 2011-11-8 15:56
本帖最后由 DotNet菜鸟 于 2011-11-8 15:58 编辑

看你的意思应该是导出到EXCEL,最好用NPOI类库,楼上的方法会把冗余的HTML也导出来
作者: 章坚    时间: 2011-11-8 16:08
不单单是导出啊   还有导入   而且需要对导入的EXCEL  数据进行一些判断  




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2