C#处理CSV格式文件 有个非常大的CSV文件,我需要从里面读取几个列的值,由于列名有重复的,请问我应该怎么处理,才能取出自己想要的列来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 思路:读取csv中需要的列,然后插入到gridview中,然后根据gridview里面的数据,对数据进行统计分析,将数据和gridview一起保存到数据库中。紧急求解。 CVS就是一逗号分隔的文本文件,还不是你想怎么读就怎么读?关键是你要读取的行有什么特点?最糟糕的情况是,每行读出后split,再获取你要的那部分,就ok了。 csv 也 就是 EXCEL 。本来就是小型的数据库,你用ADO.NET读CSV,再绑定到GRIDVIEWusing System.Data.OleDb; : string cs = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\文件.xls;Excel 8.0;HDR=Yes;IMEX=1 "; OleDbConnection CNN = new OleDbConnection(cs); 剩下的自己写了 正则表达式 Regex Matches Match 区别 C#反编译器怎么用 它能干什么 Excel导入到SQL Server的问题 #if中用到的是否可设置成“全局”,而不是在每个文件头部写? DropDownList 怎么加入新值 关于建表的奇怪的问题 如何让.exe生成.exe程序 这种错误谁遇到过?????????????? C#連接Access數據庫 谁知道那里有<<.NET系统架构与开发>>电子版的下载??谢谢!! 自定义控件问题 请问using命名空间在namespace里外有区别吗?
关键是你要读取的行有什么特点?
最糟糕的情况是,每行读出后split,再获取你要的那部分,就ok了。
:
string cs = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\\文件.xls;Excel 8.0;HDR=Yes;IMEX=1 ";
OleDbConnection CNN = new OleDbConnection(cs);
剩下的自己写了