gspread-从类似列的数字中获取字符串形式的值

问题描述 投票:1回答:1

[我正在尝试使用gspread库使用python阅读Google表格完成初始身份验证设置,并且可以读取相应的工作表。但是当我这样做sheet.get_all_records()包含类似数值的数值(例如0001,0002,1000)的列被转换为数值字段。那就是前导零被截断。如何防止这种情况发生?

python gspread
1个回答
0
投票

这个答案怎么样?在此答案中,作为几种解决方法之一,使用get_all_values()代替get_all_records()。检索值后,该数组将转换为列表。请认为这只是几个答案之一。

示例脚本:

values = worksheet.get_all_values()
head = values.pop(0)
result = [{head[i]: col for i, col in enumerate(row)} for row in values]

参考:

如果这不是您想要的方向,我很抱歉。

© www.soinside.com 2019 - 2024. All rights reserved.