博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DataTable转CSV
阅读量:5366 次
发布时间:2019-06-15

本文共 1373 字,大约阅读时间需要 4 分钟。

直接上方法:

1         ///  2         /// 将DataTable转换成CSV文件 3         ///  4         /// DataTable 5         /// 文件路径 6         public static void SaveCSV(DataTable dt, string filePath) 7         { 8             FileStream fs = new FileStream(filePath + dt.TableName + ".csv", System.IO.FileMode.Create, System.IO.FileAccess.Write); 9             StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.Default);10             string data = "";11 12             //写出列名称13             for (int i = 0; i < dt.Columns.Count; i++)14             {15                 data += dt.Columns[i].ColumnName.ToString();16                 if (i < dt.Columns.Count - 1)17                 {18                     data += ",";19                 }20             }21             sw.WriteLine(data);22 23             //写出各行数据24             for (int i = 0; i < dt.Rows.Count; i++)25             {26                 data = "";27                 for (int j = 0; j < dt.Columns.Count; j++)28                 {29                     data += dt.Rows[i][j].ToString();30                     if (j < dt.Columns.Count - 1)31                     {32                         data += ",";33                     }34                 }35                 sw.WriteLine(data);36             }37             sw.Close();38             fs.Close();39         }

 

 

 

  

转载于:https://www.cnblogs.com/shuibing/p/5692813.html

你可能感兴趣的文章
P1977 出租车拼车(DP)
查看>>
iOS开发--完整项目
查看>>
我的博客园皮肤模板
查看>>
正则表达式
查看>>
java基础:不同进制的表现形式
查看>>
Base64转换为blob对象
查看>>
gulp自动化压缩合并、加版本号解决方案
查看>>
windows下面安装Python和pip教程
查看>>
Java 动态向 JTable 中添加数据
查看>>
平安科技移动开发二队技术周报(第九期)
查看>>
JS window.open()属性
查看>>
Oracle【二维表管理:约束】
查看>>
2017-2018-1 20155307 《信息安全系统设计基础》第5周学习总结
查看>>
微软职位内部推荐-Principal Dev Manager for Windows Phone Apps
查看>>
jquery改变元素属性值(转)
查看>>
Latex 公式颜色
查看>>
《思考,快与慢》笔记 - 我们都是自己的陌生人
查看>>
《数据库系统概念》12-文件的组织
查看>>
[HNOI2006] 公路修建问题
查看>>
C# 事务
查看>>