使用 gspread 上传工作表实例
Upload worksheet instance with gspread
我在电子表格中有一个模板工作表,我需要将其复制到另一个电子表格。我如何使用 gspread 实现此目的?
gs = gspread.oauth()
template_sh = gs.open_by_key(TEMPLATE_SHEET_ID)
template_ws = template_sh.worksheet('Template')
target_sh = gs.open_by_key(TARGET_SHEET_ID)
有没有类似的
target_sh.upload(template_ws)
?
为了将TEMPLATE_SHEET_ID
中的规范sheet复制到TARGET_SHEET_ID
的目标Spreadsheet中,下面的示例脚本如何?
示例脚本:
TEMPLATE_SHEET_ID = "###" # Please set Spreadsheet ID.
TARGET_SHEET_ID = "###" # Please set Spreadsheet ID.
gs = gspread.oauth()
template_sh = gs.open_by_key(TEMPLATE_SHEET_ID)
template_ws = template_sh.worksheet('Template')
res = template_ws.copy_to(TARGET_SHEET_ID)
- 当此脚本为运行时,
TEMPLATE_SHEET_ID
的“模板”sheet被复制到TARGET_SHEET_ID
的Spreadsheet。
参考:
我在电子表格中有一个模板工作表,我需要将其复制到另一个电子表格。我如何使用 gspread 实现此目的?
gs = gspread.oauth()
template_sh = gs.open_by_key(TEMPLATE_SHEET_ID)
template_ws = template_sh.worksheet('Template')
target_sh = gs.open_by_key(TARGET_SHEET_ID)
有没有类似的
target_sh.upload(template_ws)
?
为了将TEMPLATE_SHEET_ID
中的规范sheet复制到TARGET_SHEET_ID
的目标Spreadsheet中,下面的示例脚本如何?
示例脚本:
TEMPLATE_SHEET_ID = "###" # Please set Spreadsheet ID.
TARGET_SHEET_ID = "###" # Please set Spreadsheet ID.
gs = gspread.oauth()
template_sh = gs.open_by_key(TEMPLATE_SHEET_ID)
template_ws = template_sh.worksheet('Template')
res = template_ws.copy_to(TARGET_SHEET_ID)
- 当此脚本为运行时,
TEMPLATE_SHEET_ID
的“模板”sheet被复制到TARGET_SHEET_ID
的Spreadsheet。