• 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();
            }

  • 相关阅读:
    1002. A+B for Polynomials
    1010. 一元多项式求导
    BZOJ3569
    BZOJ3224
    loj2291. 「THUSC 2016」补退选
    平衡树入门
    高斯消元入门
    写手vector
    矩阵乘法入门
    母函数入门
  • 原文地址:https://www.cnblogs.com/niaowo/p/3603532.html
Copyright © 2020-2023  润新知