python - 如何使用 Python 将 Pandas DataFrame 导出到 Google 表格?

标签 python pandas dataframe

我设法使用这种方法从 Google Sheet 文件中读取数据:

# ACCES GOOGLE SHEET
googleSheetId = 'myGoogleSheetId'
workSheetName = 'mySheetName'
URL = 'https://docs.google.com/spreadsheets/d/{0}/gviz/tq?tqx=out:csv&sheet={1}'.format(
    googleSheetId,
    workSheetName
)
df = pd.read_csv(URL)
但是,在生成 pd.DataFrame 之后使用 selenium 从网络获取信息,我需要将该数据附加到 Google 表格中。
问题 :您知道将 DataFrame 导出到 Google 表格的方法吗?

最佳答案

是的,有一个名为“gspread”的模块。只需使用 pip 安装它并将其导入到您的脚本中。
在这里您可以找到文档:
https://gspread.readthedocs.io/en/latest/
特别是他们关于 Examples of gspread with pandas 的部分.

worksheet.update([dataframe.columns.values.tolist()] + dataframe.values.tolist())

关于python - 如何使用 Python 将 Pandas DataFrame 导出到 Google 表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62917910/

相关文章:

python - 将生菜与 TeamCity 集成

python - 根据 ID 列的值创建新列

Python pandas - 根据dataframe1中的另一列将dataframe1中的列与dataframe2中的列分开

python - 如何使用字典键和值重命名Pandas DataFrame中的列?

python - 将 .csv 文件中的值读入列表字典

python - 使用 Python 和 PySpark 提取 URL 参数

python - 如何在 macOS 上的 Pycharm 中运行 matplotlib?

python - 使用 OpenGL,结果是否取决于安装的硬件或驱动程序?

python - 我不明白这行代码 tk.Tk.__init__(self,*args,**kwargs)

python - Pandas 将列添加到 groupby 数据框