fnhp.net
当前位置:首页 >> C# 读取一个CSV文件,怎么把CSV文件中的数据放到DA... >>

C# 读取一个CSV文件,怎么把CSV文件中的数据放到DA...

C# 读取一个CSV文件,怎么把CSV文件中的数据放到DataTabel中?/// <summary>/// 读取Excel文件为DataTable,使用Aspose.Cells.dll/// </summary>/// <param name="filepath"> Excel文件的全路径 </param>/// <returns> DataTable</returns>

通过StreamWriter Write 去写你要的东西,注意不要覆盖.有个参数设置的

使用StreamReader打开文件,利用ReadLine方法可以一行一行的读取CSV文件内容,使用ReadToEnd方法可以一次读取全部CSV文件内容,你可以一行一行的读取出字符串,然后使用Split方法把内容根据“,”分割成数组,代码如下:

使用streamreader打开文件,利用readline方法可以一行一行的读取csv文件内容,使用readtoend方法可以一次读取全部csv文件内容,你可以一行一行的读取出字符串,然后使用split方法把内容根据“,”分割成数组,代码如下:streamreader

csv格式的数据其实直接用IO的openText就行,读出都是字符型,关键是换行符你要区别好.

你用记事本打开csv文件,里面就是文本内容,用逗号隔开的,我觉得直接用 File.ReadAllText 应该就能读出来了吧 然后再根据换行啊 逗号啊拆分就行了吧.

你这个数据已经读出来了,从新建一个到数据库的连接,使用INSERT INTO DBNAME (COL1,COL2) VALUES(VALUE1, VALUE2,) 去插入就行了阿

使用System.Data.Odbc,利用{Microsoft Text Driver (*.txt; *.csv)}驱动来读CSV文件.跟使用SQL数据库一样的用法.

csv格式就是逗号分隔,所以用Split(strLine, ",")就可以将一行的文件内容转换成数组,使用StreamReader可以将文件以行的形式读取出来,读取五次就可以都取出来了,至于之后的数据怎么处理就要看你的想法了,可以把所有的数据都放到一个List里,通过角标算数取得一列的数,也可以使用二维数组.至于你说的每个元素的出现个数这个要求,我印象里数组类有个Select方法,可以取得你想要的结果,具体用法你查一下MSDN吧.

使用streamreader打开文件,利用readline方法可以一行一行的读取csv文件内容,使用readtoend方法可以一次读取全部csv文件内容,你可以一行一行的读取出字符串,然后使用split方法把内容根据“,”分割成数组,代码如下:streamreader

网站首页 | 网站地图
All rights reserved Powered by www.fnhp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com