• 导出EXCEL


     private void CreateExcel()
            {
                string header = string.Empty;
                string line = string.Empty;

                try
                {
                   
                    dltDataBind();

                    Response.Clear();
                    Response.Buffer = true;
                    Response.Charset = "utf-8";
                    Response.AppendHeader("Content-Disposition", "attachment;filename=orginfo.xls");
                    Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
                    header = "拜访时间 " +"机构名 " +"所在地 " + "客户类别 " +"销售方式 " +"拜访方式 " + "销售员 " +"是否集体培训 " + "拜访人 " + "撰写人 " + "最后修改时间 ";

                    Response.Write(header.ToString());

                    DataTable dt = ds.Tables[0];

                    int rows = 1;
                    //逐行处理数据   
                    foreach (DataRow dr in dt.Rows)
                    {

                        line = string.Empty;//dt.Rows.IndexOf(dr);

                        //在当前行中,逐列获得数据,数据之间以 分割,结束时加回车符
                        line = rows.ToString() + " " + DealWithValue(dr["bfqssj"]).ToString() + " " +
                            DealWithValue(dr["org_name"]).ToString() + " " +
                            DealWithValue(dr["org_area"]).ToString() + " " +
                            DealWithValue(dr["khlb"]).ToString() + " " +
                            DealWithValue(dr["sale_process"]).ToString() + " " +
                            DealWithValue(dr["bffs"]).ToString() + " " +
                            DealWithValue(dr["saler"]).ToString() + " " +
                            DealWithValue(dr["ass_saler"]).ToString() + " " +
                             DealWithValue(dr["is_jtpx"]).ToString() + " " +
                              DealWithValue(dr["unames"]).ToString() + " " +
                               DealWithValue(dr["operater"]).ToString() + " " +
                                DealWithValue(dr["op_date"]).ToString() + " " +  
                            " ";

                        rows = rows +1;
                        //当前行数据写入HTTP输出流
                        Response.Write(line);
                    }

                    //写缓冲区中的数据到HTTP头文件中
                    Response.End();

                }

                catch (Exception ex)
                {
                    Console.Write(ex.ToString());
                }
            }  
           
            protected void btnoutex_Click1(object sender, EventArgs e)
            {
                CreateExcel();
            }

  • 相关阅读:
    flashdevelop生成swc库(转)
    SOG and COG spec
    [C]switch...case...一个case包含多个值的一种写法
    [C]赋值语句返回值
    Antenna知识整理
    SPI接口比IIC速度快的理解
    C语言代码的换行
    SRRC认证
    蓝牙协议分析(6)_BLE地址类型
    结构体变量和指针对成员的引用形式
  • 原文地址:https://www.cnblogs.com/liupengfei19940119/p/3755712.html
Copyright © 2020-2023  润新知