目录
一、背景
现在有个演示的项目,需要导入100家的单位信息进入数据库。当然,你如果是计算机专业或者相关从业人员,实现这个需求很简单,但是如果是会计专业的或者其他专业的,他们不懂,你怎么教他操作呢?不可能从SQL教到编程吧?下面跟我一起操作。
二、第一种方法,直接用execl导出导入
2.1、导出模板,在表处右键->导出向导
2.2、 点击下一步
2.3、点击下一步
2.4、点击下一步
2.5、点击下一步,点击开始,等待完成
2.6、打开导出的表
按照这个字段 填写信息即可
2.7、在表处右键->导入向导
导出xls文件,导入的就要选Excel文件,反正导入和导出的类型一致即可
2.8、下一步
选择路径和表,因为一个文件里可以有很多个sheet
2.9、下一步
默认和导入的配置
2.10、下一步
2.11、下一步
2.12、下一步
2.13、下一步,点击开始导入。
至此已全部完成,可以去数据库检查一下。
三、第二种方法,直接复制插入语句
3.1、Navicat 拿到插入语句
在数据栏处右键->复制为->insert语句
3.2、Notepad++操作
在Notepad++这里打开
3.3、Execl操作(最重要)
execl或者WPS可以实现取某个具体位置的值插入到表格内的具体位置,也就是把语句复制到execl或者WPS,通过自身的公式去获取。
加上等于号和双引号让它变为公式
然后替换对应字段值
在对应值处加英文状态下的双引号和两个&&号,点击需要替换的单元格内容,按enter,替换完毕
取值成功,点击下拉十字架,拖拽即可实现大批量替换(按照顺序来的)
完成,把弄出来的语句放到notepad++,全部选中复制
放在 查询处运行即可
插入(更新)成功。
四、总结
本篇博客其实就是想记录这一个execl操作来写的,表格的功能真的很强大。不会这操作前,我还想着写python脚本从表格读数据再插入或者更新到数据库呢。在工作中,遇到新的好用的方法就记下来吧。
2020年6月22号。
20200623更新
如果insert语句多了双引号,先复制到Word文档里面,再复制出来把双引号去掉。