查出数据并导出到excel,测试了下,可以生成。

//从DataSet到出到Excel
    protected void Button1_Click(object sender, EventArgs e)
    {
        string sqlStr = "select * from IoApply ";
     //string sqlStr = "select id as 序号,(case Gender when 0 then '女' when 1 then '男' end) as 性别  from OpenDay order by RegisterTime desc";
            DataTable DtOut = DataAccess.ExecuteSql("OpenDay.ConnectionString", sqlStr).Tables[0];
            Response.Clear();
            Response.ContentEncoding = Encoding.Default;
            Response.AppendHeader("content-disposition", "attachment; filename=" + HttpUtility.UrlEncode("OpenDay"+System.DateTime.Now.ToString("MM.dd")+".xls"));
            Response.ContentType = "application/octet-stream";

for (int i = 0; i < DtOut.Columns.Count; i++)
            {
                Response.Write(DtOut.Columns[i].ColumnName.ToString() + "\t");
            }

Response.Write(Environment.NewLine);
            for (int i = 0; i < DtOut.Rows.Count; i++)
            {
               
                StringBuilder sb = new StringBuilder();
                for (int j = 0; j < DtOut.Columns.Count; j++)
                {
                    sb.Append(DtOut.Rows[i][j].ToString());
                    sb.Append("\t");
                }
                Response.Write(sb.ToString());
                Response.Write(Environment.NewLine);
            }

Response.End();
        }     
       
    }

转载于:https://www.cnblogs.com/lcq135/archive/2008/05/12/1194097.html

C# 从DataSet导出到Excel相关推荐

  1. 从DataSet 导出到Excel(是DataSet中的每个DataTable对应每个Sheet)

    先来主要代码: public static void DataTableToExcel(DataSet dt, string Filename){SaveToFile(ToExcel(dt), Fil ...

  2. DataSet导出Excel,比以往的方法导出的Excel外观更加好看

    原文发布时间为:2010-06-21 -- 来源于本人的百度文章 [由搬家工具导入] ======目前方法=========== #region 生成Excel /// <summary> ...

  3. Delphi DataSet超高效率导出到Excel——60万个数据9秒导出

    数据库中的数据导出到Excel通常的方式有几种: 1.Ole控件方式,创建一个Excel文档,一个数据一个数据往里面写,该方法效率比较低,数据量大时不可用. 2.使用文件流的方法,直接写Excel文件 ...

  4. Gridview导出到Excel,Gridview中的各类控件,Gridview中删除记录的处理

    Asp.net 2.0中新增的gridview控件,是十分强大的数据展示控件,在前面的系列文章里,分别展示了其中很多的基本用法和技巧(详见< ASP.NET 2.0中Gridview控件高级技巧 ...

  5. python处理大量excel数据-使用python将大量数据导出到Excel中的小技巧分享

    (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...

  6. python输出数据到excel-使用python将大量数据导出到Excel中的小技巧分享

    (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...

  7. python输出数据到excel-如何使用python将大量数据导出到Excel中的小技巧之一

    如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...

  8. 从DataSet导出Txt

    网上已经存在很多从DataSet导出到Word.Excel.Txt等的文章了,为什么还要写这篇文章呢,因为搜索了好长时间都没有找到符合要求的(不代表没有),只好自己动手写一个.后面我还遇到了问题,希望 ...

  9. Excel操作:导出到Excel并下载到web客户端

    最近在弄一个导出到Excel的多个sheet的文件,查询后展示代码如下: protected void btnExport_Click(object sender, EventArgs e)      ...

最新文章

  1. bash: vue: command not found
  2. .net程序打包的几篇文章
  3. centos 6.5 安装 lamp 后mysql不能启动_Lamp的搭建--centos6.5下安装mysql
  4. 计算机发展趋势是规格化,2016年春季计算机应用基础月考卷(4月).doc
  5. Mysql 启动失败没日志,MySQL Server 5.7将无法启动,并且未填充错误日志
  6. linux下c/c++实例之socket服务器实例
  7. 经典机器学习系列(五)【决策树详解】
  8. Tyvj-Begin P1029 Begin1 - Unit6 - 幼稚的把戏
  9. 【JavaEE】javaee一些问题方案
  10. mysql 前缀索引_MySQL前缀索引
  11. MIUI12系统怎么样开启Root超级权限的流程
  12. 专硕计算机考研英语一还是二,学硕只会考英语一?专硕只会考英语二?
  13. 微信小程序: wx:key详解
  14. 短信系统实现原理(基于redis)
  15. 佳沛金果水果的文案,水果佳沛金果文案高级感
  16. springframework(九)AOP的advices,中规中矩的使用方式
  17. 线性规划第一阶段入基变量和出基变量选择的细节讨论
  18. 滑动轨迹 曲线 python_python——自动轨迹绘制
  19. 利用qwinsta和rwinsta察看连接到一个机器的连接数
  20. hive 数据的导入导出

热门文章

  1. 3.1 数据链路层功能概述
  2. Xilinx基于模型的设计工具—Model Composer
  3. xilinx的FPGA动态局部重配置(DPR)
  4. php 数组 随机选择_php中通过数组进行高效随机抽取指定条记录的算法
  5. thinkphp3.1 mysql5.6_Thinkphp3.1 跨库连接数据库。
  6. AJPFX实列判断一个字符串是不是对称字符串
  7. 程序猿的日常——Java基础之equals与hashCode
  8. Hadoop- Hadoop运维小计
  9. 转图像偏微分方程不适定问题
  10. 软件测试工程师的角度看论证学问