zoukankan      html  css  js  c++  java
  • C#导出csv文件

    /// <summary>
    /// 将DataTable中数据写入到CSV文件中
    /// </summary>
    /// <param name="dt">提供保存数据的DataTable</param>
    /// <param name="fileName">CSV的文件路径</param>
    public void SaveCSV(DataTable dt, string fileName)
    {
    Response.ClearContent();
    Response.AddHeader("content-disposition", "attachment; filename=" + DateTime.Now.ToString("yyyy-MM-dd") + ".csv");
    Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
    Response.ContentType = "application/excel";
    StringBuilder sb = new StringBuilder();

    sb.Append("序号,经销商ID,登录账号,登录名,使用终端,登录时间,操作系统,经销商名称,登录角色,经销商地区,浏览器,网络类型,登录时长 ");

    for (int i = 0; i < dt.Rows.Count; i++)
    {
    for (int j = 0; j<= dt.Columns.Count - 1; j++)
    {
    sb.Append(""" + dt.Rows[i][j] + """ + ",");

    }
    sb.Remove(sb.Length - 1, 1).Append(" "); ;//移出掉最后一个,字符

    }

    Response.Write(sb.ToString());
    Response.End();
    }

  • 相关阅读:
    HNOI 2006 BZOJ 1195 最短母串
    BZOJ 3029 守卫者的挑战
    Codeforces 401D Roman and Numbers
    ZJOI2010 数字计数
    BZOJ 3329 Xorequ
    Codeforces 235 C
    SPOJ 8222 Substrings
    BZOJ 1396 识别子串
    (模板)归并排序
    poj3122 Pie (二分)
  • 原文地址:https://www.cnblogs.com/sdaulldd/p/5007073.html
Copyright © 2011-2022 走看看