我得到了一个现有的 Access 表,其中某些列中包含旧数据,现在我得到了一个 excel 文件,其中 excel 文件列中包含新数据。 他们告诉我用 Excel 文件中的新数据替换 Access 表中的数据。
Excel 文件中某些列的某些行是空的,它们告诉我,如果它是空的,那么就不要替换它,让旧的在那里。
我已经尝试过谷歌并找到这个问题的答案,但我找不到它。 我找不到 SQL View 来在 Access 中编写任何代码。
有人知道并可以帮助我吗?
谢谢。
最佳答案
虽然您可以在 Access 或 VB 中执行此操作,但我认为最简单的方法是将 Access 表(旧数据)导入到 Excel 中的单独页面中,因此如果您设置工作表 1 = 新数据,工作表 2 =旧数据然后使工作表 3 = 必需数据,将一个简单的公式(如 =if(Sheet1!A1="",Sheet2!A1,Sheet1!A1) 拖动以匹配表格大小就足够了。然后目视检查数据以确保其看起来不错,并将整理后的数据粘贴回 Access 中。
我能想到的陷阱是他们使用空格而不是空白单元格,其中行不会通过添加人而对齐(适本地对数据进行排序可能是一个好主意)
也许在覆盖旧数据之前保存备份。
关于mysql - 将 Excel 中的数据替换为 Access 2007,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23629861/