string sqlStr = "select * from [" + sheetsName[i] + "$]"; OleDbDataAdapter da = new OleDbDataAdapter(sqlStr, conn); System.Data.DataTable dt = new System.Data.DataTable(); da.Fill(dt); int number = dt.Rows.Count; 得到的number值比实际的excel表格中的数据少一条,我不知道为什么。
列数表示为:wsSheet.UsedRange.Columns.Count
Tables["Sheet1$"].Rows.Count
OleDbDataAdapter da = new OleDbDataAdapter(sqlStr, conn);
System.Data.DataTable dt = new System.Data.DataTable();
da.Fill(dt);
int number = dt.Rows.Count;
得到的number值比实际的excel表格中的数据少一条,我不知道为什么。