Python办公自动化之PostgreSQL篇2——利用Python连接PostgreSQL并读取一张表

  • 🌸 欢迎来到Python办公自动化专栏—Python处理办公问题,解放您的双手

  • 🏳️‍🌈 博客主页:一晌小贪欢的博客主页

  • 👍 该系列文章专栏:Python办公自动化专栏

  • 文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏

  • ❤️ 欢迎各位佬关注! ❤️

在上一篇我们已经安装好了最新的PostgreSQL,以及最方便的可视化工具,Navicat

如果错过的小伙伴,可以去上一篇查看:点我查看

今天我们来用Python连接一下PostgreSQL,然后准备一张测试表,导入PostgreSQL,在利用Python进行读取!

首先我们先创建一个数据库

在这里插入图片描述

查看PostgreSQL的用户信息

在这里插入图片描述

1、利用Python连接PostgreSQL

按照下图进行配置!

在这里插入图片描述

代码

安装库

pip install psycopg2
import psycopg2

conn = psycopg2.connect(
    host="localhost",
    database="自己的数据库名字",
    user="自己用户名",
    password="自己的密码"
)

print("连接成功!!")
conn.close()
print("连接关闭!!")

2、在桌面随便创建一个测试表

在这里插入图片描述

导入 PostgreSQL

点击导入

在这里插入图片描述

可以导入多种格式

在这里插入图片描述

选择刚刚的测试表

在这里插入图片描述
在这里插入图片描述

选择你要导入的sheetm,点击下一步

在这里插入图片描述

继续下一步

在这里插入图片描述

继续下一步

在这里插入图片描述

继续下一步

在这里插入图片描述

继续下一步

在这里插入图片描述

点击开始

在这里插入图片描述

导入成功!点击关闭

在这里插入图片描述

大功告成

在这里插入图片描述

2、读取刚刚导进去的表的信息,读取为 列表形式!

在这里插入图片描述

注意事项:

cur.execute(‘SELECT * FROM “Sheet1”’),这里表名记得用双引号引起来!!

默认读取是元组,读取列表加个list;print(list(row))

import psycopg2

conn = psycopg2.connect(
    host="localhost",
    database="sf",
    user="postgres",
    password="123456"
)

print("连接成功!!")
cur = conn.cursor()
cur.execute('SELECT * FROM "Sheet1"')

rows = cur.fetchall()
for row in rows:
    print(row)

conn.close()
print("连接关闭!!")

希望对大家有帮助,如有错误,欢迎指正

致力于办公自动化的小小程序员一枚

希望能得到大家的【一个免费关注】!感谢!

如果你想知道更多关于Python办公自动化的知识点请务必关注我一下!!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一晌小贪欢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值