我想用c#读取csv文件。
答案 0 :(得分:2)
Microsoft具有文本文件MS-Text驱动程序的标准驱动程序。您可以毫不费力地使用和加载。
string strConn = @"Driver={Microsoft Text Driver (*.txt; *.csv)};" +
"Dbq=C:;Extensions=csv,txt";
try
{
OdbcConnection objCSV = new OdbcConnection(strConn);
objCSV.Open();
OdbcCommand oCmd = new OdbcCommand("select column1,column2 " +
"from THECSVFILE.CSV", objCSV);
OdbcDataReader oDR = oCmd.ExecuteReader();
while (oDR.read())
{
// Do something
}
oDR.Close();
oCmd.Dispose();
objCSV.Close();
}
catch {}
答案 1 :(得分:2)
你可以尝试一下 A Fast CSV Reader
这是一个CodeProject项目,应该符合您的需求。