问题标签 [pygsheets]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用python将数据框上传到谷歌表格时出错?
我正在获取一个谷歌表作为熊猫数据框,然后在 df 中添加一列,然后将其上传回来。我正面临这个错误:
下面是代码:
我在最后一行代码中遇到错误,即在上传回 df 时。
python - 如何使用 pygsheets(带或不带 Pandas)将 Excel 表格或 CSV 插入 Google 表格?
我在 Excel 工作表中有一些数据,我需要通过一个简短的 python 脚本以编程方式将其插入到 Google 工作表中。我正在使用 pygsheets 和 pandas(如果我需要的话)。我已经设置了身份验证内容,并且可以访问要在其中插入数据的工作表;这只是我遇到问题的使用 pygsheets 的实际插入。这是一些代码:
当我运行脚本时,最后一行出现错误:AttributeError: 'OrderedDict' object has no attribute 'replace'
. 知道如何正确地将数据发送到工作表吗?另外,如果它更容易,我可以使用 CSV 来做到这一点;我也不必使用熊猫,如果没有它会更容易。任何帮助表示赞赏!
python - 将 Dataframe 导入 Google 表格时如何防止将浮点数转换为字符串?
我正在尝试使用 pygsheets 将 pandas DataFrame 发送到 Google 表格。所有值都有定义的数据类型。例如,当我将数据框转换为_excel 时,excel 将浮点数读取为浮点数。但是,当我将带有 set_dataframe 的数据框“发送”到 Google 表格时,它们会转换为字符串甚至日期。如何避免这种情况?
python - 如何识别 Google 表格中的第一个空列以使用 Python 附加数据框?
我想将一个数据框附加到已经有一些值的 Google 工作表中。我想识别第一个空列并将数据框附加到那里。
目前我正在使用代码将数据框粘贴到 Google 工作表:
# A1是粘贴数据框的单元格
我希望能够识别此列 'A1' - 其中 A 是 Google 工作表中的第一个空列并将我的数据框粘贴到那里。
我如何使用 Python 做到这一点?我目前正在使用 pygsheets,尽管我对使用任何其他包的解决方案持开放态度。
python - pygsheets 上次访问或上次修改时间戳
我正在寻找最有效的方法来检查是否以及何时使用 pygsheets 修改了 Google 表格。
我目前的方法:
(派):
(重击):
但这感觉很笨拙。并且需要下载完整的表格(每 60 秒检查一次)
有没有更好的方法直接集成到 pygsheets 或 python 中?bash 中是否有更有效的方法?
python - pygsheets - 从字典而不是文件加载凭据
是否可以从 dict 而不是文件加载凭据?这将使在云函数中使用短脚本变得更容易,因为这样就不需要上传文件了。通常授权是这样的:
如果凭据存储在 a 变量中,如下所示:
是否可以使用custom_credentials
而不是加载它们service_file
?除了“此选项将忽略任何其他参数”之外,文档没有提供有关如何使用它的任何说明。以下代码:
引发以下错误:
还有另一种方法可以做到这一点吗?gspread
例如,在中,有以下选项:
有什么建议么?谢谢!!!
python - 如何在 excepts 子句中使用包中的自定义异常?
我有一个脚本,它使用包 pygsheets 将数据框上传到 Google 表格。如果数据框为空,则会出现以下错误:
因此,我一直在尝试使用 try-except 结构在数据框为空时传递,但如果发生任何其他错误,则会引发异常。代码如下:
但是,当我尝试执行上面的行时,它会抛出以下错误:
我该如何解决?
python - Python 3 间歇性 ssl.SSLEOFError
我pygsheets
每 90 秒使用 python 模块从谷歌表格中提取一次。
在凌晨(通常在凌晨 2 点到 3 点之间),此操作失败,并且记录了以下错误:
我的代码:
建议的解决方案:
- SSL 模块的问题:更新到较新的二进制文件?
- Try / except:什么是except语句?
except ssl.SSLEOFError
? - Pygsheets:有
wks.export()
retry
功能吗?