繁体   English   中英

使用列范围查询工作表

[英]Query worksheet using column range

我正在尝试使用ADODB查询Excel工作表。 问题是有许多名称相似的列,而我无法在查询中选择正确的列。 是否有使用范围选择列的方法? 就像是

select [A:A],[AB:AB] from [Sheet1$]

源工作表看起来像这样

     A      B      C      D     E     F     G      H     I
1                  08/19/2013         08/18/2013         08/17/2013
2  Col1   Col2    col3   col4  col5   col3  col4   col5  col3
3   

当我尝试导入所有数据时,我得到的所有数据都减去列名,只有col1col2被提取。 from [Sheet1$]from [Sheet1$A2:K100]

如果有多个具有相同或相似名称的列,Excel / ODBC可能会进行一些时髦的名称处理,以确保它们在记录集中是不同的。 我要做的是使用“ SELECT *”获取所有列,然后检查结果集中的字段名称-然后您可以返回并按名称检索想要的列。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM