• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

使用Python 在excel指定单元格中写入指定单元格,但是在excel中不显示出来

各位大佬,咨询一个问题:
使用Python 提取数据库中数据 并录入excel 指定也签下的指定单元格。当前,操纵数据库,提取信息,等等步骤都没有问题,但是最后一步出问题了: 数据无法正常写入到excel中(excel中不显示)
如图:


我的代码如下,请求大神指点啊
import pymysqlimport tkinterimport osimport openpyxlfrom tkinter import *import timedef newcreated(): ## 用来提取数据    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 SUM(sql_data.`总价`) FROM sql_data WHERE sql_data.`销售区域`= '东大区'")    a = cur.fetchall()    time.sleep(0.2)    cur.execute("SELECT SUM(sql_data.`总价`) FROM sql_data WHERE sql_data.`销售区域`= '西大区'")    b = cur.fetchall()    time.sleep(0.2)    cur.execute("SELECT SUM(sql_data.`总价`) FROM sql_data WHERE sql_data.`销售区域`= '南大区'")    c = cur.fetchall()    cur.execute("SELECT SUM(sql_data.`总价`) FROM sql_data WHERE sql_data.`销售区域`= '北大区'")    d = cur.fetchall()    #b = a.__str__()    cur.close()    conn.close    return a,b,c,d ##返回b的值t = tuple(newcreated())#print(t)class control :  def __init__(self, master): ##用来建造GUI 控制界面    fm1 = Frame(master)    Button(fm1, text='生成数据',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/小小科技/show_6.15/6_15/show_6_15.xlsx')    sheet = wb.get_sheet_by_name('页签1')    sheet['C4'] = t [0][0][0]    sheet['C5'] = t [1][0][0]    sheet['C6'] = t [2][0][0]    sheet['C7'] = t [3][0][0]    print(sheet['C4'].value)    print(sheet['C5'].value)    print(sheet['C6'].value)    print(sheet['C7'].value)    wb.save('show_6_15.xlsx')root = Tk()root.title("Control")display = control(root)root.mainloop()

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

很明显数据转换出了问题,简单而言,python数据类型与execel数据类型并非一一对应,需要调用相应的api。比如 对于python而言他有None类型,相应的js则是null

使用道具 举报

发新帖

发布任务需求已有1031166位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!