输入数据非我所愿,导入数据快捷又方便,我的数据是从ERP里导出来的,输是不可能输入的,还是来看看导入怎么样。这里没用我自己的数据,继续用上一篇文章中做好的表1好了,正好我桌面上有一个excel也叫表1,恰好字段也和这个表一样。(其实是刚刚做的)。现在来看看导入的步骤吧。
第一个假设是,我们在access里已经建立这一个有字段设置的表格。
如上图一路滑动鼠标。
此处选择第二项,追加记录的副本,如果access里没有表格,需要从excel里导入全新的数据加表头,就选择第一项。这个不介绍了,自己点点就行,都差不多。先点上面的浏览按钮,选择要导入的文件,在选择下面要追加的表的名字。
有错误提示!!! 按提示关掉刚才打开的表。
下一步,选择第一行是不是标题。
新版的access直接给选定了,而且没法更改。是进步么?
再下一步下一步,会出现提示是不是保存导入过程,如果,这个excel经常需要导入,只要上面导入的过程设置没有改变,包括excel文件的位置和名字都一样的话,可以保存成过程,这样下次需要导入的时候不用在一步一步的操作,直接运行这个保存的导入过程,就能完成导入了。如果能把这个过程加入到某种自动步骤中去,就可以自动的更新数据了。
再打开看我们的表,刚才excel里面的数据已经导入进去了。
现在我们在刚才的excel里面再增加两个记录。
然后点击已保存的导入按钮,打开窗口如下图:
点运行即可。
又报错了,好吧,刚才的excel里还有刚才的数据,access表1里也有刚才导入的数据,冲突了。不过没关系,选择是跳过就行,新增的两条记录就增加进来了。
总结一下:导入并不能清除表1里原有的数据,追加导入的excel文件如果有冲突会只增加新增的部分。这里提醒一下,在一张表里会有一个字段被称为关键字,所谓的关键字就是整个表里这个字段的每条记录都不能重复。就是表里前面有一个小钥匙标志的字段,可以自己设定,也可以系统自动产生一个叫ID的自动编号的字段。刚才报错后能导入成功,是因为excel里也有这个关键字段,如果没有,就会重复导入这个表格的内容。