第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用Python 從Mysql中提取數(shù)據(jù)并將查詢結(jié)果寫進excel,但返回值不是SQL查詢值 而是‘0’求高手指教

用Python 從Mysql中提取數(shù)據(jù)并將查詢結(jié)果寫進excel,但返回值不是SQL查詢值 而是‘0’求高手指教

慕勒13948 2018-12-26 11:26:29
第一步:使用Python 從Mysql中提取數(shù)據(jù)import?pymysql conn?=?pymysql.connect(host='localhost',user='root',passwd='QAZwsx12345678',db='test',port=3306,charset='utf8') cur?=?conn.cursor() cur.execute("use?test") cur.execute("SELECT?Stu_Id?FROM?student?WHERE?student.`Name`='王老大'") a?=?cur.fetchall() b?=?a.__str__() print(b) cur.close() conn.close返回如圖:第二部:使用GUI端,將Mysql的查詢結(jié)果一鍵寫進excel import?tkinter import?os import?openpyxl from?tkinter?import?* class?control?: ????def?__init__(self,?master): ????????fm1?=?Frame(master) ????????Button(fm1,?text='Top',command?=?self.exc).pack(side=TOP,?anchor=W,?fill=X,?expand=NO,padx?=?10,?pady?=?10,ipadx=10,ipady?=?4) ????????fm1.pack(side=LEFT,?fill=BOTH,?expand=YES) ????def?exc(self): ????????wb?=?openpyxl.load_workbook('C:/Users/lenovo/Desktop/學(xué)生.xlsx') ????????sheet?=?wb.get_sheet_by_name('學(xué)生1') ????????sheet['A2']?=?os.system('C:/Users/lenovo/PycharmProjects/Test.9.16/tests/New_created.py') ????????print(sheet['A2'].value) ????????wb.save('學(xué)生_copy.xlsx') root?=?Tk() root.title("Control") display?=?control(root) root.mainloop()點擊GUI按鍵后得到 返回值 如圖:結(jié)果:但打開excel 后 發(fā)現(xiàn)添加的內(nèi)容并非SQL的返回值,而是‘0’,請問高手們,這個是為什么?要怎么破呢?
查看完整描述

4 回答

?
pardon110

TA貢獻1038條經(jīng)驗 獲得超227個贊

注意數(shù)據(jù)清洗,你的返回值類型是元組,而不是字符串

查看完整回答
1 反對 回復(fù) 2018-12-26
  • 4 回答
  • 0 關(guān)注
  • 3028 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號