python——快速读取excel文件并插入数据库
来源:互联网 发布:linux mysql开机自启 编辑:程序博客网 时间:2024/06/05 17:05
写一个小功能。
import cStringIO import pandas as pd from sqlalchemy import create_engine path = "D://Users//xxxx/Desktop//" file = pd.read_excel(path+'test.xlsx') file['ismodified'] = 0 engine = create_engine('postgresql+psycopg2://xxx:xxx@ip:port/xxxx') output = cStringIO.StringIO() # ignore the index file.to_csv(output, sep='\t', index=False, header=False) output.getvalue() # jump to start of stream output.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格式如下:
数据库中格式如下:
阅读全文
0 0
- python——快速读取excel文件并插入数据库
- 使用python读取csv文件快速插入数据库
- python读取本地文件夹下所有文件并插入数据库
- Python 导入文件夹中所有excel并按列名读取插入数据库
- Python 写excel文件并插入散点图
- Java通过apache poi 读取excel(.xlsx)文件,并通过MyBbtis插入数据库中
- Java读取Excel文件并写入数据库
- 读取数据库并生成excel文件--PHPExcel
- 上传Excel文件并读取存入数据库
- 上传EXCEL文件并读取到数据库
- 读取excel文件并绘制图表[Python]
- 【python】 读取Excel文件并绘制图表
- 【python】 读取Excel文件并绘制图表
- python读取excel文件—xlrd
- python读取文件并上传数据库
- PHPExcel读取上传的Excel文件插入到mysql数据库
- python 读取excel表格并写入sqllite数据库
- python 读取excel表格并写入sqllite数据库
- #python学习笔记#使用python爬取网站数据并保存到数据库
- 最小生成树:POJ1251-Jungle Roads(最小生成树的模板)
- JWT 概念以及Cookie+Session解决的问题
- IntelliJ IDEA启动Tomcat后,却无法访问Tomcat主页
- 黑框框里的三子棋
- python——快速读取excel文件并插入数据库
- Java集合--CopyOnWriteArrayList
- windows系统中安装rabbitmq
- 通过批处理文件新增删除Windows任务
- 如何用C语言编写死循环
- 分类算法:bayes
- 解析器模式
- Makefile中 :=、?=、+=和 = 的区别
- sort()函数关于结构内容要怎么写