主页 > 知识库 > NET页面导出Excel实例代码

NET页面导出Excel实例代码

热门标签:办理400电话证件 十堰正规电销机器人系统 外呼系统费用一年 巫师3为什么地图标注的财宝没有 外呼系统代理品牌 手机地图标注如何删除 怎么给超市做地图标注入驻店 宁波自动外呼系统代理 世纪佳缘地图标注怎么去掉

复制代码 代码如下:

public static void CreateExcel(DataSet ds)
        {
            string filename = DateTime.Now.ToString("yyyyMMddHHmmssff") + ".xls";
            HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
            HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + filename);
            string colHeaders = "", ls_item = "";

            //定义表对象与行对象,同时用DataSet对其值进行初始化
            DataTable dt = ds.Tables[0];
            DataRow[] myRow = dt.Select();//可以类似dt.Select("id>10")之形式达到数据筛选目的
            int i = 0;
            int cl = dt.Columns.Count;


            //取得数据表各列标题,各标题之间以\t分割,最后一个列标题后加回车符
            for (i = 0; i cl; i++)
            {
                if (i == (cl - 1))//最后一列,加\n
                {
                    colHeaders += dt.Columns[i].Caption.ToString() + "\n";
                }
                else
                {
                    colHeaders += dt.Columns[i].Caption.ToString() + "\t";
                }

            }
            HttpContext.Current.Response.Write(colHeaders);
            //向HTTP输出流中写入取得的数据信息

            //逐行处理数据 
            foreach (DataRow row in myRow)
            {
                //当前行数据写入HTTP输出流,并且置空ls_item以便下行数据   
                for (i = 0; i cl; i++)
                {
                    if (i == (cl - 1))//最后一列,加\n
                    {
                        ls_item += row[i].ToString() + "\n";
                    }
                    else
                    {
                        ls_item += row[i].ToString() + "\t";
                    }

                }
                HttpContext.Current.Response.Write(ls_item);
                ls_item = "";

            }
            HttpContext.Current.Response.End();
        }

您可能感兴趣的文章:
  • asp.net导出Excel显示中文乱码的解决方法
  • .net客户端导出Excel实现代码及注意事项
  • ASP.NET导出Excel打开时提示:与文件扩展名指定文件不一致解决方法
  • asp.net Grid 导出Excel实现程序代码
  • asp.net导出EXCEL的功能代码

标签:牡丹江 平凉 泰州 山西 天门 嘉兴 景德镇 通辽

巨人网络通讯声明:本文标题《NET页面导出Excel实例代码》,本文关键词  NET,页面,导出,Excel,实例,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《NET页面导出Excel实例代码》相关的同类信息!
  • 本页收集关于NET页面导出Excel实例代码的相关信息资讯供网民参考!
  • 推荐文章