我有谷歌工作表,其中包含所有数据,但如何在同一谷歌工作表中添加数据之前重置谷歌工作表 任何帮助将不胜感激
此处给出的 Google Sheet 图片链接:/image/6sbvr.png
最佳答案
- 您想要使用 gspread 重置工作表。
- 您已经能够使用 gspread 获取和输入 Google 电子表格的值。
如果我的理解是正确的,这个答案怎么样?请将此视为几个可能答案之一。
模式 1:
如果您的问题中的reset
是清除电子表格中工作表上单元格的所有值,那么以下示例脚本怎么样?在此模式中,单元格中的所有值都被清除。
示例脚本:
spreadsheetId = "###" # Please set the Spreadsheet ID.
sheetName = "Sheet1" # Please set the sheet name.
spreadsheet = client.open_by_key(spreadsheetId)
worksheet = spreadsheet.worksheet(sheetName)
worksheet.clear()
模式 2:
如果您的问题中的重置
是清除电子表格中工作表上单元格的所有值和格式,那么以下示例脚本怎么样?在此模式中,单元格中的所有值和单元格格式都将被清除。
示例脚本:
spreadsheetId = "###" # Please set the Spreadsheet ID.
sheetName = "Sheet1" # Please set the sheet name.
spreadsheet = client.open_by_key(spreadsheetId)
worksheet = spreadsheet.worksheet(sheetName)
requests = {"requests": [{"updateCells": {"range": {"sheetId": worksheet._properties['sheetId']}, "fields": "*"}}]}
res = spreadsheet.batch_update(requests)
print(res)
引用文献:
如果我误解了您的问题并且这不是您想要的结果,我深表歉意。
关于python-3.x - 如何使用 python gspread 工作表重置所有行和列数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60015321/