0

我正在尝试从第 4 行开始选择 B - E 列中的所有内容,其中第 4 行是标题。我的工作表名称是“PRODUCTION_Insurer Index”。

到目前为止,我的研究表明,因为我的工作表名称中有空格,所以我需要将其用单引号括起来并在末尾添加一个 $,这导致我使用以下 SQL:

SELECT * FROM ['PRODUCTION_Insurer Index$'] 选择一切就好了。我在实际选择范围时遇到了麻烦。

此外,我研究了 Ranges 并发现使用 Sheet1 之类的名称,我可以执行 SELECT * FROM [Sheet1$B4:E] 或类似的操作来选择一个范围

但是,以下 SQL 都失败并出现错误:

Microsoft Jet 数据库引擎找不到对象“PRODUCTION_Insurer Index$B4:E”。确保对象存在并且正确拼写其名称和路径名。

SELECT * FROM ['PRODUCTION_Insurer Index$B4:E']

SELECT * FROM [' PRODUCTION_Insurer Index$'B4:E]

SELECT * FROM ['PRODUCTION_Insurer Index'$B4:E]

SELECT * FROM ['PRODUCTION_Insurer Index$B4:E313']

SELECT * FROM [' PRODUCTION_Insurer Index$'B4:E313]

SELECT * FROM ['PRODUCTION_Insurer Index'$B4:E313]

4

1 回答 1

2

哦,关闭。尝试...

 "Select * From [PRODUCTION_Insurer Index$B4:E313]"
于 2012-12-17T16:25:36.897 回答