c#如何读取一个CSV文件,读入到dataset中(或其他容器中),排序,然后输出为另一个CSV文件?
解决方案 »
- Winform中如何打开windows任务计划的文件夹,知道的请进!
- c#图像编程,如何使得当个图元作为可选择的对象?
- split container控件的样式怎么设置
- winform开发完成后打包成应用程序
- 关于 Chart 控件
- 求高手帮忙:看看这些代码是什么意思? (小弟新学) 先谢谢各位了!
- 我是新手没分了想发问题怎么办?
- 如何动态根据对象名引用对象(急)
- Winfrom中webBrowser1加载指定源码
- 两个wpf工程项目间互调对方类的方法
- WINDOWS平台SOCKET错误码,大家近来看看是什么原因?是运行连接FTP时出现的.
- C#中是否有类似于DataGrid控件用于显示用数据用的控件??
CSV就是用逗号分隔的文本文件,直接读就是了。
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
strConn = strConn & strFilePath
strConn = strConn & ";Extended Properties=""text;HDR=Yes;FMT=Delimited""" Dim objConn As OleDb.OleDbConnection
objConn = New OleDb.OleDbConnection(strConn) Dim CSVDataSet As DataSet
CSVDataSet = New DataSet Try
Dim strSql As String
strSql = "select * from " & strFileName
Dim ODBCCSVDataAdapter As OleDb.OleDbDataAdapter
ODBCCSVDataAdapter = New OleDb.OleDbDataAdapter(strSql, objConn)
ODBCCSVDataAdapter.Fill(CSVDataSet) Return CSVDataSet
Catch ex As Exception
MessageBox.Show(ex.Message)
Exit Function
End Try
2:数据库方式
//打开,读取aaaa.csv文件
string szDir="c:\\";
string szFile="aaaa";
DateSet ds=new DateSet();
string szConStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+szDir+";Extended Properties=\"Text;HDR=No;FMT=Delimited\\\"";
OleDbConnection conn = new OleDbConnection(szConStr);
OleDbDataAdapter da = new OleDbDataAdapter("Select * from " + szFile,conn);
da.Fill(ds,"bbbb");
conn.Close();
默认的是第一列