Navicat如何使用Excel导入数据?
前置工作:安装一个高版本的Navicat(我是Navicat Premium 15版本)
应用场景,用户系统上线初期,需要有大量的数据录入,例如字典表中的一些数据。
客户会给到我们Excel,这时我们又不想写接口,和自己编写sql脚本,用Excel导入或许是个不错的选择。
1:编写Excel,Excel的列名需要与数据库的表中的列对应上。
如何在Excel中生成表的主键ID(A列)?
参考链接:
https://blog.csdn.net/Calvin_zhou/article/details/113185202#:~:text=%E5%B0%86%E9%BC%A0%E6%A0%87%E5%AE%9A%E4%BD%8D%E5%88%B0%E8%A6%81%E7%94%9F%E6%88%90uuid%E7%9A%84%E8%A1%A8%E6%A0%BC%E4%B8%AD,%E5%B0%86uuid%E6%A0%BC%E5%BC%8F%E5%A4%8D%E5%88%B6%E5%88%B0%E5%A6%82%E5%9B%BE%E6%89%80%E7%A4%BA%E4%BD%8D%E7%BD%AE%EF%BC%8C%E9%BC%A0%E6%A0%87%E8%A1%A8%E6%A0%BC%E5%A4%84%E7%94%9F%E6%88%90uuid%EF%BC%8C%E5%90%91%E4%B8%8B%E6%8B%96%E5%8A%A8%E4%BE%9D%E6%AC%A1%E7%94%9F%E6%88%90%E5%85%B6%E4%BB%96uuid
2:准备好数据录入之后,来到Navicat,选择要导入数据的表,点击导入向导。
导入类型选择Excel文件
设置导入的数据源
这里设置一下导入Excel的一些参数,下图可以供你们参考。
点击下一步,根据自己业务场景勾选是否要新建表,这个表已经在我们数据库中存在了,所以这里我不做勾选。
点击下一步。
这里设置一下导入的模式:
正常情况下,就选择默认的添加记录到目标表,也就是将excel中的数据添加到表中。
最下面的复制,删除目标全部记录,并从源重新导入,是指删除目标表的数据,用excel表中的数据替换。