读取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中的列名。

读取datatable中没有头行的. xls文件

您应该在连接字符串中添加"HDR=No"以停止将第一行作为列标题。看到这个答案c# Excel跳过第一行吗?