首页 > 解决方案 > 当我阅读 excel 表时,第一行作为标题

问题描述

像这样的Excel表格

我的 excel 表没有标题。当我阅读这个excel时,第一行得到这样的标题我该如何解决这个问题。

这是数据表

我正在读这样的excel

OleDbConnection conn1;
conn1 = new OleDbConnection();
OleDbDataAdapter dAdapter;
conn1.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + txtFileName.Text + ";
Extended Properties=\'Excel 12.0;HDR=YES;\'";
conn1.Open();
OleDbDataAdapter dataAdapter = new OleDbDataAdapter("select * from [Sheet1$]", conn1);
DataSet ds = new DataSet();

dataAdapter.Fill(ds);

dataAdapter.Fill(dataSet);

标签: c#

解决方案


您在连接字符串中指定了标头,将HDR=YES其更改为HDR=NO


推荐阅读