0

我已经开始使用gspread库,并且已经有了我想在其中包含数据的最后一行之后附加的工作表。我将检索 A1 和maxrows之间的值以遍历它们并检查它们是否为空。但是,我无法在此处将变量添加到第二行。但也许我只是没有正确地逃避它?我敢打赌这很简单:

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

1 回答 1

1

您的变量maxrows已经是“An”的形式,串联已经包含字母和数字

但是你在这里添加了一个额外的 Aworksheet.range('A1:A%s')

此外,您没有正确使用字符串插值%(在您的代码中,您没有应用于%范围字符串)

它应该是其中之一

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

或者

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

(在其他可能的解决方案中)

于 2015-07-19T14:26:47.950 回答