Excel/CSV等格式数据入库(PostgreSQL、Oracle、MySQL)




1、背景需求


通常,在使用Python进行数据分析后,需要将结果增量或全量保存到指定数据库以供业务使用。该数据库可以是数据湖中的数据源之一

此过程可以使用两种方式完成:

方式1:使用代码操作数据库,如果是增量,直接Insert即可;如果是全量,先进行Delete,再进行Insert

方式2:先将数据保存为Excel或CSV格式,再使用Navicat进行导入,导入时可选增量或全量

2、数据入库


本次操作选用方式2,以Excel为例,其它类型类似

2.1、准备工作


1) 在Navicat中对应库下创建一张测试表,用于导入数据,并添加一些值作为原有数据

在这里插入图片描述
2) 本地创建需要导入的Excel文件,并添加一些需要导入的分析结果值

在这里插入图片描述

2.2、操作步骤


1) 点击打开创建的表,查看插入的数据,点击导入,进入导入向导

在这里插入图片描述
2) 选择文件类型,本次操作选择Excel文件,其它类似,点击下一步

在这里插入图片描述
3) 点击添加文件

在这里插入图片描述
4) 从本地选择需要导入的Excel文件,选择Sheet表(这一步很重要),点击下一步

在这里插入图片描述
5) 此处一般不动,点击下一步

在这里插入图片描述
6) 检查源表与目标表是否正确,点击下一步

在这里插入图片描述
7) 检查源字段与目标字段是否对应,Excel中多余的字段如果数据库的表中没有,则不需要对应源字段,点击下一步

在这里插入图片描述
8) 根据业务需求选择导入模式,此处选择追加,点击下一步

在这里插入图片描述

9) 点击开始,执行导入,successfully表示导入成功,点击关闭

在这里插入图片描述
在这里插入图片描述
10) 在空白位置右键点击刷新,可以看到Excel中的数据被增量导入到数据库的目标表中

在这里插入图片描述
恭喜你!数据入库已完成!检查一下你的数据吧!

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值