加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
excelToDatabase.py 836 Bytes
一键复制 编辑 原始数据 按行查看 历史
injetlee 提交于 2016-06-23 23:27 . 0
from openpyxl import load_workbook
import pymysql
config = {
'host': '127.0.0.1',
'port':3306,
'user': 'root',
'password': 'root',
'charset': 'utf8mb4',
#'cursorclass': pymysql.cursors.DictCursor
}
conn = pymysql.connect(**config)
conn.autocommit(1)
cursor = conn.cursor()
name = 'lyexcel'
cursor.execute('create database if not exists %s' %name)
conn.select_db(name)
table_name = 'info'
cursor.execute('create table if not exists %s(id MEDIUMINT NOT NULL AUTO_INCREMENT,name varchar(30),tel varchar(30),primary key (id))'%table_name)
wb2 = load_workbook('hpu.xlsx')
ws=wb2.get_sheet_names()
for row in wb2:
print("1")
for cell in row:
value1=(cell[0].value,cell[4].value)
cursor.execute('insert into info (name,tel) values(%s,%s)',value1)
print("overing...")
# for row in A:
# print(row)
#print (wb2.get_sheet_names())
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化