gst*_*ert 2 sql excel vba adodb
我正在尝试使用SQL查询Excel电子表格.我面临的问题是我要查询的其中一个工作表有2个标题行.这是我每周从外部来源收到的报告中的工作表,并且存档可以追溯到3年,所以简单地删除额外的行不是一种选择.
有没有办法告诉Excel(/ SQL)将两个行都视为标题(或者忽略第一行 - 重要的标题信息在第二行)?
这是我的连接字符串,如果它有任何区别:
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & fileName & ";" & _
"Extended Properties=""Excel 8.0;HDR=Yes;IMEX=0"";"
Run Code Online (Sandbox Code Playgroud)
谢谢,
加里
您可以从第2行开始查询一系列单元格:
SELECT * FROM [Sheet1$A2:S100]
Run Code Online (Sandbox Code Playgroud)
麻烦的部分是找到范围的终点应该是什么.你可以输入一个非常大的数字,但是你必须在最后为NULL行添加特殊处理.
| 归档时间: |
|
| 查看次数: |
1335 次 |
| 最近记录: |