import pandas as pd
import pymysql
from sqlalchemy import create_engine
'''打开需要上传的文件'''
fh = open('自定义sku报表上月.xlsx', 'rb')
'''清空数据库中原有的数据'''
conn = pymysql.connect('172.xx.0.xxx', 'root', 'xxx', 'skykey')
sql = """truncate table last_order"""
cur = conn.cursor()
cur.execute(sql)
conn.commit()
'''插入数据库数据'''
data = pd.read_excel(fh, skiprows=[0, 1, 2, 3, 4]) #跳过前五行数据
data.columns = ['orderType', 'platform', 'site', 'account', 'warehouse', 'orderCode', 'sku', 'seller', 'developer',
'saleroom', 'itemID', 'profits', 'number', 'purchasePrice', 'paytime', 'country','inputNumber'] #重命名文件列名
data['paytime'] = pd.to_datetime(data['paytime'])
Python----Excel导入数据库
最新推荐文章于 2025-02-23 12:59:06 发布