如何将excel表中的数据导出到与excel表不同的访问表中,即一些数据相同,有些不同,我想自动只提取某些数据? 细节 我的Access数据库中有超过5000名学生和研究人员,他们是员工/学生编号所特有的。我需要保留培训记录,但是由于某种原因我没有收到培训记录。但人力资源部门和他们的Excel数据库会自动更新这些信息。
Excel HR数据库和我的Access H& S数据库都使用Emp / Student#作为标识符,我们的训练列完全相同但是它们不完全相同(即它们有一些我没有的列和副主席)。
我花了假期用他们的培训信息更新我的数据库,以便在这个时刻它们是相同的。但是到了下一个付款期,他们将自动更新培训,我不会。因此,我想找出一种方法来自动更新我的数据库......希望你能提供任何帮助。我知道我知道他们的答案可能正在盯着我,但我是新来的,我正在寻求帮助。提前谢谢!
Japes
答案 0 :(得分:0)
您可以从Access链接到Excel电子表格,也可以将其导入Access中的新表格。然后创建一个新的查询,通过标识符字段将Excel表链接到Access。将查询设置为更新查询,然后在Excel表中选择要用其更新Access表的字段。我建议您在实际运行更新查询之前备份Access数据。
答案 1 :(得分:0)
不确定我是否说出@jhTuppeny所说的相同内容,但将Excel表格链接到您的Access数据库中。称之为“rawdata”表或任何你想要的表。
使用此“rawdata”表作为访问查询的基础,该查询将追加/更新您的Access表。在此查询中,您还可以自动化rawdata没有的字段的数据,或者使用您可以在更新的表中手动更新的DUMMY值填充它。