DataTable用于在.net项目中,用于缓存数据,DataTable表示内存中数据的一个表。CSV文件最早用在简单的数据库里,由于其格式简单,并具备很强的开放性,所以起初被扫图家用作自己图集的标记。CSV文件是个纯文本文件,每一行表示一张图片的许多属性。
在.net项目中运用C#将DataTable转化为CSV文件,现在提供一个较为通用的方法,具体代码如下:
/// <summary> /// 将DataTable转换成CSV文件 /// </summary> /// <param name="dt">DataTable</param> /// <param name="filePath">文件路径</param> 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#中将DataTable转换成CSV文件的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!
本文向大家介绍C#将DataTable转换成list的方法,包括了C#将DataTable转换成list的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#将DataTable转换成list及数据分页的方法。分享给大家供大家参考。具体如下: 将一个DataTable转换成一个List 首先定义一个接收DataTable字段列的类 。类的字段与DataTable的列字段一致 希望本文所
本文向大家介绍C#中将DataTable转化成List 的方法解析,包括了C#中将DataTable转化成List 的方法解析的使用技巧和注意事项,需要的朋友参考一下 前言 通常在DAL层我们都需要把DataTable转换为List<T>让调用者尽可能的好用,尽量的不用关心数据库的字段等,所以我们一般传过去的都是List<T>而不是DataTable。 泛型的好处: 它为使用c#语言编写面向对象程
本文向大家介绍python实现将html表格转换成CSV文件的方法,包括了python实现将html表格转换成CSV文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python实现将html表格转换成CSV文件的方法。分享给大家供大家参考。具体如下: 使用方法:python html2csv.py *.html 这段代码使用了 HTMLParser 模块 希望本文所述对大家的Py
问题内容: 如何使用python脚本将.csv文件转换为.dbf文件?我发现这一块的代码,在网上,但我不能肯定它是多么可靠。是否有任何具有此功能的模块? 问题答案: 在网上找不到任何可以读取CSV文件并写入DBF文件的文件,因此您只需调用它并提供2个文件路径即可。对于每个DBF字段,您需要指定类型,大小和(如果相关)小数位数。 一些问题: 哪些软件将使用输出的DBF文件? 没有所谓的“ the”(
给我最好的方式来写代码。 如何在C#中将XML文件转换为CSV文件,只显示以下标记: 输出CSV文件格式应如下所示:
本文向大家介绍Asp.net中将Word文件转换成HTML的方法,包括了Asp.net中将Word文件转换成HTML的方法的使用技巧和注意事项,需要的朋友参考一下 本文所述为一个Asp.net实现将Word转换为HTML的功能,其关键代码如下: 上述代码,在.net framework4.0 中,可能会出一编译错误,如下所示: 无法嵌入互操作类型“……”,请改用适用的接口。 经过查阅资料,找到解决