zoukankan      html  css  js  c++  java
  • C# 将数据集以excel的形式输出

    private void SaveLastMonthAuthorPays()
            {
                string fileName = "LastMonthAuthorPays.xls";

                string contentFormat = "{0} {1} {2} {3} {4} ";

                DataSet ds = null;

                AuthorPayManager authorPayManager = new AuthorPayManager();
                try
                {
                    ds = authorPayManager.LoadLastMonthAuthorPays();
                }
                catch (Exception ex)
                {
                    //LogHelper.Warn("获取上月应支付稿酬列表时出现错误," + ex.ToString());
                    AddUserLogEx("获取上月应支付稿酬列表时出现错误," + ex.ToString(), LogOPType.Insert);
                    this.RedirectErrorPage("获取上月应支付稿酬列表时出现错误,请与管理员联系");
                }

                Response.ClearHeaders();
                Response.Clear();
                Response.Expires = 0;
                Response.Buffer = true;
                Response.AddHeader("Accept-Language", "zh-cn");

                Response.AddHeader("content-disposition", "attachment; filename=" + fileName);
                Response.ContentType = "Application/ms-excel";
                Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");

                Response.Write("支付月份 当月支付稿酬 半年奖励 稿酬类型 作家署名 ");
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    Response.Write(string.Format(contentFormat,
                        dr["moneytime"],//支付月份
                        dr["money"],        //当月支付稿酬
                        dr["money_level"],             //半年奖励
                        dr["nature"],        //
                        dr["aut_name"]      //作家署名
                        )
                    );
                }

                Response.End();
            }

  • 相关阅读:
    Linux下leveldb安装及PHP扩展
    C语言中的预处理程序之#include
    C#设计模式——组合模式(Composite Pattern)
    C#设计模式——桥接模式(Bridge Pattern)
    C#设计模式——备忘录模式(Memento Pattern)
    C#设计模式——外观模式(Facade Pattern)
    C#设计模式——观察者模式(Observer Pattern)
    C#设计模式——原型模式(Prototype Pattern)
    C#设计模式——中介者模式(Mediator Pattern)
    C#设计模式——享元模式(Flyweight Pattern)
  • 原文地址:https://www.cnblogs.com/niaowo/p/3603532.html
Copyright © 2011-2022 走看看