/ / Probleme mit dem Hinzufügen einer Variablen zu Python gspread - Python, Variablen, Google-Tabellenkalkulation, gspread

Probleme beim Hinzufügen einer Variablen zu Python gspread - Python, Variablen, Google-Tabellenkalkulation, gspread

Ich habe angefangen, das zu benutzen gspread Bibliothek und habe bereits ein Blatt, das ich gerne an die letzte Zeile anhängen würde, in der sich Daten befinden. Ich lese die Werte zwischen A1 und maxrows um sie zu durchlaufen und zu prüfen, ob sie leer sind. Ich kann hier jedoch keine Variable zur zweiten Zeile hinzufügen. Aber vielleicht entkomme ich einfach nicht richtig? Ich wette, das ist sehr einfach:

maxrows = "A" + str(worksheet.row_count)
cell_list = worksheet.range("A1:A%s") % (maxrows)

Antworten:

1 für die Antwort № 1

Deine Variable maxrows bereits in Form von "An", die Verkettung enthält bereits den Buchstaben und die Zahl

Aber Sie fügen hier ein Extra A hinzu worksheet.range("A1:A%s")

Außerdem verwenden Sie die Stringinterpolation nicht korrekt mit % (In Ihrem Code bewerben Sie sich nicht % in den Bereichsstring)

Es hätte einer davon sein sollen

maxrows = "A" + str(worksheet.row_count)
worksheet.range("A1:%s" % maxrows)

oder

worksheet.range("A1:A%d" % worksheet.row_count)

(neben anderen möglichen Lösungen)