写一个小功能。

    import cStringIO
import pandas as pd
from sqlalchemy import create_enginepath = "D://Users//xxxx/Desktop//"file = pd.read_excel(path+'test.xlsx')file['ismodified'] = 0engine = create_engine('postgresql+psycopg2://xxx:xxx@ip:port/xxxx')output = cStringIO.StringIO()# ignore the indexfile.to_csv(output, sep='\t', index=False, header=False)output.getvalue()# jump to start of streamoutput.seek(0)connection = engine.raw_connection()cursor = connection.cursor()# null value become ''cursor.copy_from(output, 'table_name', null='')connection.commit()cursor.close()

此脚本用于读取excel文件并且加上index以及用于标识是否修改的列(默认为0,即未做修改)。随后插入postgre数据库。

excel格式如下:

数据库中格式如下:

python——快速读取excel文件并插入数据库相关推荐

  1. Java 读取excel文件内容插入到数据库

    Java读写Excel的包是Apache POI. JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容.创建新的Excel文件.更新已经存在的Excel ...

  2. Python+Pandas读取Excel文件分析关系最好的两个演员

    董老师又双叒叕送书啦,6本<Python程序设计基础与应用(第2版)> 推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国 ...

  3. Python+pandas读取Excel文件统计最受欢迎的前3位演员

    推荐教材:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社,2018.8出版,2021.3第11次印刷 图书详情: 配套资源: 用书教师可 ...

  4. python自动读取excel文件邮箱列表,自动批量发送邮件项目(附使用方法+代码)

    python自动发送邮件项目 项目简介 使用方法 项目结构 完整项目代码 结语 项目简介 该项目功能是利用python自动读取excel文件中的邮箱列表,并批量发送邮件到目标邮箱,进行客户挖掘的.该项 ...

  5. python pandas读取excel文件

    python pandas读取excel文件 data=pd.read_excel('C:\Users\86188\python\dummy.xlsx') 会报错:SyntaxError: (unic ...

  6. python读excel并写入_Python读取Excel文件并写入数据库

    好方法最近迷上了高效处理数据的pandas,其实这个是用来做数据分析的,如果你是做大数据分析和测试的,那么这个是非常的有用的!!但是其实我们平时在做自动化测试的时候,如果涉及到数据的读取和存储,那么而 ...

  7. python将excel导入mysql_【Python】将excel文件导入mysql数据库

    需求: 将若干个excel文件导入到mysql数据库同一表中 作为一个菜鸟,手动降低很多难度 1.拿到这个需求,当然先上网百度啦,发现利用python的xlrd库就可以实行,于是开始安装,是参考这篇文 ...

  8. Python+pandas读取Excel文件并统计演员参演电影数量

    Excel样本数据请参考Python读取Excel文件并统计演员参演电影 >>> import pandas as pd >>> df = pd.read_exce ...

  9. Python中读取excel文件中长数字变成科学记数法的解决方法

    因为要进行数据处理,涉及到身份证信息这种长数字的数据,excel直接就将长数字都整成科学记数法了,很明显,这样根本不行,于是我们就需要将其转换成字符串完整显示才行,于是我看了我手上的数据中,身份证那一 ...

最新文章

  1. Visual SourceSafe简明培训教程
  2. linux启动数据库orl,linux5.4下oracle问题
  3. Javascript中“==”与“===”的区别
  4. 实战SpringMVC+Mybatis搭建高性能安全站点
  5. mysql 线性表_数据结构之线性表
  6. centos8.2安装mysql_centos8安装mysql
  7. UVA 10115 Automatic Editing
  8. java运行内存不足_Java运行过程出现的内存不足问题
  9. HTML frameset 标签 cols 属性
  10. ONF解决方案与合作伙伴副主席Aseem Parikh:CORD的社区增长概况及全球发展趋势
  11. 三极管构成的电流负反馈放大器
  12. JAVA萌新学习day17.18天 数据库MySQL
  13. 45亿换1000万学生,互联网在线教育“火烧赤壁”能否有霸主横空出世?
  14. 法国优秀的五位数学家
  15. 如何关闭win10防火墙_如何彻底关闭win10自带杀毒软件:windows defender?
  16. 前端UI框架选择区别对比推荐
  17. Python中程序的基本结构
  18. 安恒堡垒机使用手册_齐治堡垒机简易使用手册
  19. 核酸检测软件方案订单(作业)
  20. 不得不说,关于分子对接,MOE有点牛!

热门文章

  1. PC插上串口 后PC端口com有个黄色叹号,串口工具无法读取串口
  2. Linux ALSA 声卡驱动之一:ALSA架构简介
  3. PDF打印反应非常慢
  4. [附源码]java毕业设计健身房管理系统
  5. 微软 FoxPro 15年回忆录 之:细数微软 Visual FoxPro 的战略
  6. 个人资料转移设置工具 1.17┊个人资料转移/系统清理等等┊简体中文绿色免费版...
  7. 信其言,不察其行,是智者之愚
  8. python去除拼音声调字母,替换为字母
  9. 新手刚开始运营shopee,要做什么有利于店铺发展?
  10. RC电容充电时间计算