两个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]
。 如果工作表上只有一个列表,那么你不需要指定地址。