【发布时间】:2013-08-21 14:32:52
【问题描述】:
我有一个这样的 excel 文件:
| | A | B | C | D |
| 1 | Name 1 | Name 2 | Name 3 | Name 2 |
| 2 | Data | Data | Data | Data |
| 3 | Data | Data | Data | Data |
如您所见,两列的标题具有相同的名称 - Name 2。
我的问题是,是否可以告诉ADO引擎从哪一列中选择数据?
目前我的选择如下所示:
SELECT [Name 1], [Name 2] FROM [REPORT7_RAW$] WHERE [Name 1] IS NOT NULL
并且 ADO 从列在 excel 中的列 B 下的列中获取数据。换句话说,它采用具有给定名称的第一列。不幸的是,我有两列同名,我想从列D 中提取数据。可能吗?
我找不到任何方法来通过索引而不是名称来选择列。
【问题讨论】:
标签: sql excel connection-string ado