我有一个这样的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 从列B
在 excel 列下的列中获取数据。换句话说,它采用具有给定名称的第一列。不幸的是,我有两列同名,我想从 column 中提取数据D
。是否可以?
我找不到任何方法来通过索引而不是名称来选择列。