Python gspread get_all_记录不返回某些列的值
我正在读一个表格填充的电子表格。当我使用get_all_记录检索数据时,其中一列不返回值。但是,当我使用get_all_值时,这些值就在那里Python gspread get_all_记录不返回某些列的值,python,gspread,Python,Gspread,我正在读一个表格填充的电子表格。当我使用get_all_记录检索数据时,其中一列不返回值。但是,当我使用get_all_值时,这些值就在那里 wks = gc.open_by_key('blahblahblah') worksheet = wks.worksheet('working') data2 = worksheet.get_all_records(empty2zero=False, head=1) data = worksheet.get_all_values() 我将数据导出到JSO
wks = gc.open_by_key('blahblahblah')
worksheet = wks.worksheet('working')
data2 = worksheet.get_all_records(empty2zero=False, head=1)
data = worksheet.get_all_values()
我将数据导出到JSON,并希望得到get_all_记录返回的字典列表。我可以通过压缩来自get all值的标题和列表来解决这个问题,但只使用get_all_记录会更好
任何关于为什么get_all_记录只会为其中一列返回任何值的见解?发现有两列具有相同名称,python使用标题中索引值最高的列作为要使用的键/值对 我通过压缩标题和值来创建dict来检查这一点。我有两个同名的键,只有列表中索引值较高的键被添加到字典中