gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 01:49:23 27 4
gpt4 key购买 nike

我正在尝试使用 gspread 库使用 python 读取 google 表格。

初始身份验证设置已完成,我可以阅读相应的表格。

但是当我这样做的时候

sheet.get_all_records()

包含类似数值的列(例如 0001,0002,1000)被转换为数值字段。那就是前导零被截断了。如何防止这种情况发生?

最佳答案

您可以防止 gspread 通过 numericise_ignore 将值转换为 int get_all_records() 方法的参数。

您可以为行中的特定索引列表禁用它:

# Disable casting for columns 1, 2 and 4 (1 indexed):
sheet.get_all_records(numericise_ignore=[1, 2, 4])

或者,将 numericise_ignore 设置为 'all' 对整行值禁用它:

sheet.get_all_records(numericise_ignore=['all'])

关于python - gspread - 从类似数字的列中获取字符串形式的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58388323/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com