【问题标题】:Read .XLS file without header row in datatable [duplicate]读取数据表中没有标题行的.XLS文件[重复]
【发布时间】:2013-03-18 07:00:56
【问题描述】:

我正在读取一个 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。 我希望第一行被指定为数据表中的列名。

【问题讨论】:

    标签: c# excel datatable


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-18
      • 1970-01-01
      • 2012-12-31
      • 2017-02-20
      • 2017-05-08
      • 1970-01-01
      • 2015-05-13
      • 2012-12-01
      相关资源
      最近更新 更多