读取datatable中没有头行的. xls文件
本文关键字:xls 文件 datatable 读取 | 更新日期: 2023-09-27 18:04:19
我正在阅读一个xls文件并在gridview中显示它。我使用以下代码
string strSelectQuery = "Select * from [sheet1$]";
System.Data.OleDb.OleDbCommand= new System.Data.OleDb.OleDbCommand(strSelectQuery, mCon);
DataAdapter = new System.Data.OleDb.OleDbDataAdapter(strSelectQuery, mCon);
DataAdapter.Fill(mDTable);
现在,当我检查以下代码
时会发生什么?string strFirstCell = mDTable.Rows[0][0];
它给了我第二行第一个单元格的结果。我想读取完整的xls,没有任何标题行。我希望第一行被指定为datatable中的列名。
您应该在连接字符串中添加"HDR=No"以停止将第一行作为列标题。看到这个答案c# Excel跳过第一行吗?