excel数据导入mysql
excel数据格式:
import pandas as pd
import xlrd
import xlwt
import pymysql
df=pd.read_excel('1.xlsx')
#总行数 len(df)
nums = df.shape[0]
#数据清洗nan默认为0
df.fillna(0, inplace= True)
#删除第一行无用数据
ds = df.drop(index=[0,0])
nums = nums - 1
#数据库操作
class MysqlAct(object):
def __init__(self):
self.connect = pymysql.connect('localhost', 'root', 'root', 'appjjr', use_unicode=True, charset='utf8')
self.cursor = self.connect.cursor()
def __del__(self):
self.connect.close()
def select(self, sql):
self.cursor.execute(sql)
return self.cursor.fetchall()
def insert(self, sql):
self.cursor.execute(sql)
self.connect.commit()
if __name__ == '__main__':
#获取表结