Python Excel导入数据库
1 import xlrd 2 import MySQLdb 3 def inMySQL(file_name): 4 wb = xlrd.open_workbook(file_name) 5 sh = wb.sheet_by_index(0) 6 data = [sh.row_values(row) for row in range(0,sh.nrows)] 7 8 db = MySQLdb.connect("localhost","root","123","STUDENTS",use_unicode=1, charset=‘utf8‘) 9 cursor = db.cursor() 10 11 sql =‘‘‘INSERT INTO students VALUES(%s,%s,%s,%s,%s,%s)‘‘‘ 12 13 cursor.executemany(sql,data) 14 db.commit() 15 cursor.close() 16 db.close() 17 if __name__=="__main__": 18 inMySQL(‘/home/wangzhch/test.xls‘)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。