讀取mac桌面text.xlsx文件內容後,將須要到字段信息(name,department,phonenumber,address,officeplace)存入mysql數據庫實例,最終記得要關數據庫和鏈接哦!
1 # 讀取excel表的內容而後寫入數據庫 2 import xlrd,pymysql 3 # 建立數據庫鏈接 4 conn = pymysql.connect(host='localhost', user="root", password='nihao12345' 5 , database='db1', charset='utf8') 6 cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) 7 sql = "insert into parasaga (name,department,phonenumber,address,officeplace) values (%s,%s,%s,%s,%s)" 8 #打開文件 9 file = xlrd.open_workbook("/Users/lurj/Desktop/text.xlsx") 10 sheet_1 = file.sheet_by_index(0) #根據sheet頁的排序選取sheet 11 row_content = sheet_1.row_values(0) #獲取指定行的數據,返回列表,排序自0開始 12 row_number = sheet_1.nrows #獲取有數據的最大行數 14 for i in range(2,row_number): 15 name = sheet_1.cell(i,0).value 16 department = sheet_1.cell(i,1).value 17 phonenumber = sheet_1.cell(i,2).value 18 address = sheet_1.cell(i,3).value 19 officeplace = sheet_1.cell(i,4).value 20 values = (name,department,phonenumber,address,officeplace) 21 #執行sql語句插入數據 22 cursor.execute(sql,values) 23 conn.commit() 24 cursor.close() 25 conn.close()