我在某些列中有一个包含OLD数据的现有Access表,现在我在excel-file列中得到了一个包含NEW数据的excel文件。 他们告诉我用Access文件中的新数据替换Access表中的数据。
Excel文件中某些列中的某些行是空的,它们告诉我如果它是空的,那么不要替换它,让旧文件存在。
我试过google&找到答案,但我找不到。 我无法找到SQL视图在Access中编写任何代码。
有人知道并可以帮助我吗?
谢谢。
答案 0 :(得分:0)
虽然您可以在Access或VB中执行此操作,但我认为最简单的方法是将访问表(旧数据)导入到Excel中的单独页面中,因此如果您设置表1 =新数据,则表2 =旧数据然后使表3 =所需数据,一个简单的公式如= if(Sheet1!A1 ="",Sheet2!A1,Sheet1!A1)拖动以匹配表大小应该足够。然后直观地检查数据以确保它看起来很好并将整理的数据粘贴回访问。
我能想到的陷阱是他们使用空间的地方,而不是空白单元格,这些行不会通过添加人排成一行,(对数据进行排序可能是个好主意)适当地)
可能在覆盖旧数据之前保存备份。