将Excel数据导入到Access中 – 生成GUID

打破了我的头,尽可能地search,无济于事…

我拥有的:

两个XLS表导入到一个Access数据库。

数据结构如下:

表1 – 主数据(每个提交一行)

用户项目date从date到

表2 – 详细数据(每个提交最多10行)

date开始时间结束时间….

虽然这两个表导入到相同的Access数据库,他们进入不同的数据库表,所以我需要一个万能钥匙链接主要ist后续详细数据集。

因此,我正在寻找的是生成一个GUID,将附加到这两个数据集,并可用于在Excel中join集。

我一直在尝试在Excel中生成一个ID(VBA或公式),或者在导入时将其添加到acccess中,导入时没有find正确的方法来实现这一点。

也许有一个替代方法来满足我的需求,对想法很好奇。

谢谢!

我有以下的运气:

Public Function GenerateGUID() As String GenerateGUID = Mid$(CreateObject("Scriptlet.TypeLib").GUID, 2, 36) End Function 

(在这里find: https : //stackoverflow.com/a/23126614/1240745 )