gpt4 book ai didi

sql - 在 Excel 数据源 SQL 查询中使用表名而不是命名范围

转载 作者:行者123 更新时间:2023-12-04 20:48:05 26 4
gpt4 key购买 nike

在 Excel VBA 中,我使用 Excel 作为某些查询的数据源。
我将查询用作

SQL = "Select * from   [NameRange1]"   - This works

但是,我想使用表名而不是 Namerange(Excel 2007 表)。我该如何使用它?
我试过 "select * from [Table1]"我也尝试为这个 table1 创建一个 Namerange ,但它也没有工作..

请问有什么想法吗?

最佳答案

你没有说你是使用DAO还是ADO来连接,但我认为这并不重要。我认为不可能引用表格。我看到的所有文档都列出了三种类型的范围:整个工作表 [Sheet1$]、命名范围 [NameRange1] 或未命名范围 [Sheet1$A1:B10]。

我能够为 Excel 2010 表提供一个包含标题的命名范围,并且它的工作方式与任何其他命名范围一样,并且它会随着行的添加而改变大小。确保如果它是一个工作表级别的命名范围,你会像 [Sheet1$NameRange1] 那样做。

我在 ADO 中找到的最佳信息在这里:http://www.xtremevbtalk.com/showthread.php?t=217783

关于sql - 在 Excel 数据源 SQL 查询中使用表名而不是命名范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3345677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com