使用ADO.NET从第一行中的标题获取Excel表格中的数据

时间:2014-12-02 14:28:05

标签: c# excel header ado.net

当标题不在第一行时,有没有办法使用ADO.net和标题名称从Excel工作表中检索数据?

e.g。

[1: |BLANK | BLANK | BLANK   | ] < Blank row
[2: |Name  | Age   | Address | ] < Header row
[3: |John  | Smith | Abstr.  | ] < Data row

是否有可能指定“起始单元格”?例如

范围A9:EndOfFile

这会解决我的问题吗?

1 个答案:

答案 0 :(得分:1)

也许您可以从Excel导入数据集,就好像它没有标题行一样,然后从所需的行中提取数据,并使用编程方式从该数据设置DataTable的标题。对于ConnectionString,您可以设置HDR = NO以将每行读取为数据。

以下是与Excel ConnectionStrings和HDR设置相关的链接: https://www.connectionstrings.com/excel/