我必须读取一个450列的excel文件,并将其中的一些列(150+)信息转储到SQL中。
我将excel分为两部分,然后合并。是否可以在下面命名的范围查询中替换excel列名称。
SELECT *
FROM [Sheet1$A:GR]
预期查询:
SELECT F1, F2, F3, F45, F78, .....
FROM [Sheet1$]
SELECT colName, colPlace, colAnimal, colThing, .....
FROM [Sheet1$]
我尝试了上述2个选项,但这不起作用。
答案 0 :(得分:0)
您可以在查询excel文件时在SQL命令中指定列名称,您必须确保:
如果将Excel连接配置为将第一行读取为标题,则应使用类似的方法:
SELECT [column name 1], [column name 2] FROM [Sheet1$]
如果第一行不包含标题,则应使用[1], [2], ...
您可以参考以下文章以了解更多详细信息: