两个Excel表格到一个logging集

我可以成功地将数据从一个Excel工作表放入logging集中,我们将其称为rs ,但是我无法解决如何附加rs以将数据从另一个Excel工作表添加到logging集中。

这甚至有可能吗? 我搜查了一下,有人说这不是。 这些工作表在同一个工作簿中。 有什么我可以…

"SELECT * FROM [Sheet1$A4:BM7]""SELECT * FROM [Sheet2$A4:BM7]"在一个查询中导致一个RecordSet?

提前感谢您的意见!

编辑:

这两个工作表的第一个字段是一个ID,所以我想的东西就像…

"SELECT * FROM [Sheet1$A4:BM7] JOIN [Sheet2$A4:BA7] ON A_ID = A_ID")

但没有任何成功。

首页字段: A_ID是第一个…大约25个人

第二张的字段: A_ID是第一个…大约30个其他人

我希望我的logging集包含A_ID以及从第一张和第二张相应的55个其他人。

您需要限定正在join的字段。

“SELECT * FROM [Sheet1 $] LEFT JOIN [Sheet2 $] ON [Sheet1 $]。A_ID = [Sheet2 $]。A_ID”

我更喜欢使用表别名

“select * FROM [Sheet1 $] as t1 LEFT JOIN [Sheet2 $] as t2 ON t1.A_ID = t2.A_ID”

注意:我没有在我的查询中指定表单地址[Sheet1$A4:BM7] 。 如果工作表上只有一个列表,那么你不需要指定地址。