将DataTable转换成CSV文件
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,DataTable用于在.net项目中,用于缓存数据,DataTable表示内存中数据的一个表。CSV文件最早用在简单的数据库里,由于其格式简单,并具备很强的开放性,所以起初被扫图家用作自己图集的标记
千家信息网最后更新 2024年11月14日将DataTable转换成CSV文件
DataTable用于在.net项目中,用于缓存数据,DataTable表示内存中数据的一个表。CSV文件最早用在简单的数据库里,由于其格式简单,并具备很强的开放性,所以起初被扫图家用作自己图集的标记。CSV文件是个纯文本文件,每一行表示一张图片的许多属性。
在.net项目中运用C#将DataTable转化为CSV文件,现在提供一个较为通用的方法,具体代码如下:
////// 将DataTable转换成CSV文件 /// /// DataTable /// 文件路径 public static void SaveCsv(DataTable dt, string filePath) { FileStream fs = null; StreamWriter sw = null; try { fs = new FileStream(filePath + dt.TableName + ".csv", FileMode.Create, FileAccess.Write); sw = new StreamWriter(fs, Encoding.Default); var data = string.Empty; //写出列名称 for (var i = 0; i < dt.Columns.Count; i++) { data += dt.Columns[i].ColumnName; if (i < dt.Columns.Count - 1) { data += ","; } } sw.WriteLine(data); //写出各行数据 for (var i = 0; i < dt.Rows.Count; i++) { data =string.Empty; for (var j = 0; j < dt.Columns.Count; j++) { data += dt.Rows[i][j].ToString(); if (j < dt.Columns.Count - 1) { data += ","; } } sw.WriteLine(data); } } catch (IOException ex) { throw new IOException(ex.Message, ex); } finally { if (sw != null) sw.Close(); if (fs != null) fs.Close(); } }
文件
数据
项目
一行
代码
内存
名称
图片
图集
属性
开放性
数据库
文本
方法
标记
格式
缓存
路径
C#
j++
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
rac集群数据库网络打通
杭州的打车软件开发
实验9 数据库的安全管理
无线打印服务器连接路由器
vfox是什么类型的数据库
青岛软件开发培训教学哪家好
软件开发合同甲方是哪方
华为网络安全声明
ip网络技术考试试卷
广西it软件开发价格
武汉大学网络安全学院 刘丹
数据库东方通
银行软件开发心得
党内统计数据库连接
快递行业网络安全许可证
数据库原理习题pdf
云开发数据库字段是什么
山西超频服务器诚信经营
高速网络技术简介
芒果db数据库查询
科技创新型互联网快递企业
扬州江苏服务器服务商云主机
好评的网络安全零信任
分布式服务器安装路径
excel特定数据库
数据库主键的设置和删除
2020网民网络安全感
hdb数据库修改工具
rpc数据库配置
终端有网络却ping不通服务器