C#如何循环读取excel文件?
需要处理csv文件,一个大概有30M,一次读取会不会太占内存,循环读取的话怎么读?
string connstr, sql;
string path = Server.MapPath("Uploads") + "\\abc.csv" + ;
//建立文件连接
connstr = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + @";Extended Properties=""text;HDR=Yes;FMT=Delimited""";
sql = "SELECT * FROM [" + fileName + "]";
myconn = new OleDbConnection(connstr);
myconn.Open();
OleDbDataAdapter adapter = new OleDbDataAdapter(sql, myconn);
DataTable dt = new DataTable();
adapter.Fill(dt);