使用第一行中不带标题 ADO.NET 从Excel工作表获取数据

本文关键字:NET ADO 标题 Excel 工作 数据 获取 一行 | 更新日期: 2023-09-27 18:32:44

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

例如

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

是否可以指定"起始单元格"?例如

范围 A9:文件结尾

这个技巧能解决我的问题吗?

使用第一行中不带标题 ADO.NET 从Excel工作表获取数据

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

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