使用gspread更新具有相同数据的多个电子表格文件

乔4262

如上所述,我正在尝试使用工作表ID作为标识符使用相同的信息更新多个工作表文件。我尝试使用for循环来实现此目标,但没有成功。我正在尝试实现的一些基本代码是:

conn = gspread.authorize(credentials)
sheets = ['sheetid1', 'sheetid2']
worksheet_list = conn.open_by_key(sheets).worksheet("Rack Layout")
worksheet_list.update_acell('Q1', 'some cell value')

因此,如果我将“工作表”定义为一个sheetid,则更新工作正常,但是,如果我将“工作表”定义为多个工作表,则会出现错误。我知道这确实很基本,我认为问题在于它试图在同一行上打开完整列表(即两个sheetid),而不是说“先对一个sheetID运行下一行,然后对下一个sheetID运行”。我认为实现此目的的方法是for循环,但我尚未将其与for循环配合使用。我知道这是一个无聊的问题,但是我已经尝试了一段时间,从搜索中我没有发现任何其他有关使gspread做到这一点的论坛帖子。

Tanaike
  • 您有2个Google电子表格。
    • 2个Google Spreadsheets分别具有“机架布局”表。
  • 您希望将“某些单元格值”的值放入每个电子表格的“机架布局”表中的单元格“ Q1”。
  • 您想通过gspread和python实现此目的。
  • 您已经能够使用Sheets API获取和放置Spreadsheet的值。

如果我的理解是正确的,那么这个答案呢?请认为这只是几个可能的答案之一。

在此修改后的脚本中,使用for循环将该值放入每个电子表格。

修改后的脚本:

conn = gspread.authorize(credentials)
sheets = ['sheetid1', 'sheetid2']
for sheet in sheets:  # Added
    worksheet_list = conn.open_by_key(sheet).worksheet("Rack Layout")
    worksheet_list.update_acell('Q1', 'some cell value')

如果我误解了您的问题,而这不是您想要的方向,我深表歉意。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用pandas“取消透视”具有多个嵌套维度的电子表格?

来自分类Dev

使用表单更新Google电子表格上的现有数据?

来自分类Dev

使用python,Google Seets API,v4更新电子表格时出错:参数'range'具有多个值

来自分类Dev

从电子表格更新数据 - Apps 脚本

来自分类Dev

如何从文件动态更新LibreOffice电子表格?

来自分类Dev

从多个电子表格创建数据库,并不断更新

来自分类Dev

从Excel电子表格中读取,并使用XLSX中的数据重命名多个文件夹

来自分类Dev

SAS proc导入具有多个电子表格并附加的.xls

来自分类Dev

用于从多个不同电子表格中编译数据的 Google 脚本,这些电子表格是同一文件的副本

来自分类Dev

Gspread-无法检索电子表格

来自分类Dev

使用Google电子表格抓取Instagram数据?

来自分类Dev

如何使用电子表格重命名多个文件夹?

来自分类Dev

如何使用电子表格重命名多个文件夹?

来自分类Dev

从Excel电子表格中提取的数据使用Pyodbc更新SQL表时出错

来自分类Dev

使用bigquery中的数据自动更新Google电子表格

来自分类Dev

使用 VBA 对具有重复值的电子表格进行排序

来自分类Dev

使用FB json数据文件创建电子表格

来自分类Dev

使用gspread无需登录即可读取Google云端硬盘电子表格

来自分类Dev

如何使用 gspread 检索电子表格单元格中的超链接?

来自分类Dev

将工作表从电子表格复制到文档时,结果为“给定轴上的所有系列必须具有相同的数据类型”

来自分类Dev

电子表格:查找具有相同值的另一个单元格

来自分类Dev

计算列中的时差并将其保存为具有多个电子表格的许多excel文件,PYTHON

来自分类Dev

根据Google表格电子表格中的动态数据更新Google表单字段

来自分类Dev

从电子表格发送具有完整格式和边框的电子邮件

来自分类Dev

Google 电子表格:来自数据的表格

来自分类Dev

从电子表格数据填充 HTML 表格

来自分类Dev

Google 电子表格中的多个项目与多个脚本文件

来自分类Dev

在R中的数据绑定与电子表格中的输出相同

来自分类Dev

将多个电子表格中的数据读入数据库

Related 相关文章

  1. 1

    如何使用pandas“取消透视”具有多个嵌套维度的电子表格?

  2. 2

    使用表单更新Google电子表格上的现有数据?

  3. 3

    使用python,Google Seets API,v4更新电子表格时出错:参数'range'具有多个值

  4. 4

    从电子表格更新数据 - Apps 脚本

  5. 5

    如何从文件动态更新LibreOffice电子表格?

  6. 6

    从多个电子表格创建数据库,并不断更新

  7. 7

    从Excel电子表格中读取,并使用XLSX中的数据重命名多个文件夹

  8. 8

    SAS proc导入具有多个电子表格并附加的.xls

  9. 9

    用于从多个不同电子表格中编译数据的 Google 脚本,这些电子表格是同一文件的副本

  10. 10

    Gspread-无法检索电子表格

  11. 11

    使用Google电子表格抓取Instagram数据?

  12. 12

    如何使用电子表格重命名多个文件夹?

  13. 13

    如何使用电子表格重命名多个文件夹?

  14. 14

    从Excel电子表格中提取的数据使用Pyodbc更新SQL表时出错

  15. 15

    使用bigquery中的数据自动更新Google电子表格

  16. 16

    使用 VBA 对具有重复值的电子表格进行排序

  17. 17

    使用FB json数据文件创建电子表格

  18. 18

    使用gspread无需登录即可读取Google云端硬盘电子表格

  19. 19

    如何使用 gspread 检索电子表格单元格中的超链接?

  20. 20

    将工作表从电子表格复制到文档时,结果为“给定轴上的所有系列必须具有相同的数据类型”

  21. 21

    电子表格:查找具有相同值的另一个单元格

  22. 22

    计算列中的时差并将其保存为具有多个电子表格的许多excel文件,PYTHON

  23. 23

    根据Google表格电子表格中的动态数据更新Google表单字段

  24. 24

    从电子表格发送具有完整格式和边框的电子邮件

  25. 25

    Google 电子表格:来自数据的表格

  26. 26

    从电子表格数据填充 HTML 表格

  27. 27

    Google 电子表格中的多个项目与多个脚本文件

  28. 28

    在R中的数据绑定与电子表格中的输出相同

  29. 29

    将多个电子表格中的数据读入数据库

热门标签

归档