我正在使用OleDbCommand将xls文件导入到ds中。 我遇到的问题是在ds上的foreach期间,它跳过了第一行。 我无法弄清楚原因。 有什么建议吗?
cmd.CommandText = string.Format("SELECT * FROM [{0}$]", worksheetName);
conn.Open();
var adapter = new OleDbDataAdapter();
var ds = new DataSet();
adapter.SelectCommand = cmd;
adapter.Fill(ds);
var table = ds.Tables[0];
foreach(DataRow row in table.Rows){ // rest of my code }