使用Python3解决问题

使用Python3解决问题,python,python-3.x,tkinter,python-3.5,xlwings,Python,Python 3.x,Tkinter,Python 3.5,Xlwings,我正在制作一个数据库python 3程序,将tkinter条目保存到excel文件中。我非常喜欢使用xlwings,因此请使用xlwings找到解决方案。无论如何,问题是: from tkinter import * import xlwings as xw def save() : entrylist = [entry1.get(), entry2.get(), entry3.get(), entry4.get(), entry5.get(), entry6.get(

我正在制作一个数据库python 3程序,将
tkinter
条目保存到excel文件中。我非常喜欢使用
xlwings
,因此请使用
xlwings
找到解决方案。无论如何,问题是:

from tkinter import *
import xlwings as xw    
def save() :
    entrylist = [entry1.get(), entry2.get(), entry3.get(), entry4.get(), entry5.get(), 
    entry6.get(), entry7.get(), entry8.get(), entry9.get()]

        if len(entrylist[i]) != 0 and entry2.get() == entry3.get():
            teller = int(xw.Range('M1').value) + 1

            for i in range(0,3):
                rowlist = ["A"+ str(teller), "B"+ str(teller), "C"+str(teller), "D"+str(teller)]
                rowcode = "\'"+ rowlist[i] + "\'"
                xw.Range(rowcode).value = entrylist[i]

        xw.Range('M1').value = teller
        wb.save('klantendatabase.xlsx')
现在的问题是不允许使用以下代码:

xw.Range(rowcode).value = entrylist[i]
仅允许这样做(A1是excel文件中的示例cellnumber)::


有没有办法让
xw.Range().value
接受一个变量?

确保将服务设置为在https设置而不是http上运行。一般来说,8080端口是最可靠的安全端口。之后,以调试模式运行代码,并从源代码运行数据库差异。这将处理所有日志消息

不需要用引号将
行代码
括起来,它们已经是字符串了。这项工作:

import xlwings as xw

wb = xw.Workbook()
rowcode = 'A1'
xw.Range(rowcode).value = 'some value'

虽然在您的情况下使用这样的索引可能更容易:
xw.Range((i,j)).value

对不起,我不是这个意思。
import xlwings as xw

wb = xw.Workbook()
rowcode = 'A1'
xw.Range(rowcode).value = 'some value'