我在 C# 连接中使用 OleDb 从 Excel 工作表中读取数据。并将其填充到数据表中。
该工作表包含 275 行和 27 列。我读完后,第 1,2 和 3 行是空的。所有其他行都正确填写。
有人对这个问题有想法吗?
这是我的代码:
string connString = "Provider=Microsoft.ACE.OLEDB.12.0;" +
"Data Source=" + "C:/Sheets/DataSheet.xls" + ";Extended Properties=Excel 12.0;";
objConn = new OleDbConnection(connString);
string Query = "SELECT * FROM [Sheet1$]";
OleDbCommand objCmd = new OleDbCommand(Query, objConn);
DataTable Table = new DataTable();
objAdapter1.SelectCommand = objCmd;
objAdapter1.Fill(Table);