Я делаю программу python 3 базы данных, которая сохраняет tkinter
записей в файл excel. Мне очень нравится использовать xlwings
, поэтому, пожалуйста, найдите решение с xlwings
. В любом случае, здесь вопрос:xlwings issue using Python 3
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 пример cellnumber из первенствует файл) ::
xw.Range('A1').value = entrylist[i]
есть ли способ, чтобы сделать xw.Range().value
взять переменную?
Im извините, но это не то, что я имел в виду. –