Bjø*_*vik 2 sql excel odbc vba ado
我一直在寻找解决方案,我发现自己空手而归.
问题是:如果列引用没有明确的标题行,是否可以针对工作表构建SQL查询?
很容易:
| A | B 1 | FirstName | LastName 2 | John | Davis 3 | Mary | Parker
SELECT [LastName] FROM [Sheet1$] WHERE [FirstName] = 'John'
- >"戴维斯"
但是,我倾向于使用无标题的CSV文件,所以如果我没有引导标题行,我该怎么办?
| A | B 1 | John | Davis 2 | Mary | Parker
SELECT ??? FROM [Sheet1$] WHERE ??? = 'John'
为了扩展这个问题,知道如何引用行号也是同样有趣的 - 如果可能的话 - 说我想找到相对于行[2]的姓氏(B列)
提前感谢我对难题的任何意见!
-B
小智 11
您可以浏览此链接:
http://www.sql-server-helper.com/tips/read-import-excel-file-p02.aspx
将HDR属性设置为NO,将自动将列命名为F1到Fn.