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

  • 相关阅读:
    linux之awk命令
    HDU 2097 Sky数 进制转换
    HDU 2077 汉诺塔IV
    HDU 2094 产生冠军 dfs加map容器
    HDU 2073 叠框
    HDU 2083 简易版之最短距离
    HDU 2063 过山车 二分匹配
    天梯 1014 装箱问题
    天梯 1214 线段覆盖
    天梯 1098 均分纸牌
  • 原文地址:https://www.cnblogs.com/sdaulldd/p/5007073.html
Copyright © 2011-2022 走看看