如何使用 python gspread 表重置所有行和列数据
how to reset all rows and column data uisng python gspread sheets
我有 google sheet,其中 sheet 有所有数据,但如何在将数据添加到相同 google sheet 之前重置 google =16=] sheets
任何帮助将不胜感激
Google Sheet 图片 Link 此处给出:https://i.stack.imgur.com/6sbvr.png
- 您想使用 gspread 重置 sheet。
- 您已经能够使用 gspread 为 Google Spreadsheet 获取和放置值。
如果我的理解是正确的,这个答案怎么样?请将此视为几个可能的答案之一。
模式 1:
如果你的问题中的reset
是清除Spreadsheet中sheet单元格的所有值,下面的示例脚本怎么样?在此模式中,单元格中的所有值都被清除。
示例脚本:
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()
模式二:
如果您的问题中的 reset
是清除 Spreadsheet 中 sheet 单元格的所有值和格式,那么下面的示例脚本如何?在此模式中,单元格中的所有值和单元格格式都被清除。
示例脚本:
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)
参考文献:
如果我误解了你的问题,这不是你想要的结果,我深表歉意。
我有 google sheet,其中 sheet 有所有数据,但如何在将数据添加到相同 google sheet 之前重置 google =16=] sheets 任何帮助将不胜感激
Google Sheet 图片 Link 此处给出:https://i.stack.imgur.com/6sbvr.png
- 您想使用 gspread 重置 sheet。
- 您已经能够使用 gspread 为 Google Spreadsheet 获取和放置值。
如果我的理解是正确的,这个答案怎么样?请将此视为几个可能的答案之一。
模式 1:
如果你的问题中的reset
是清除Spreadsheet中sheet单元格的所有值,下面的示例脚本怎么样?在此模式中,单元格中的所有值都被清除。
示例脚本:
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()
模式二:
如果您的问题中的 reset
是清除 Spreadsheet 中 sheet 单元格的所有值和格式,那么下面的示例脚本如何?在此模式中,单元格中的所有值和单元格格式都被清除。
示例脚本:
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)
参考文献:
如果我误解了你的问题,这不是你想要的结果,我深表歉意。