我有一个pygsheets工作表,其中的单元格已被填充,我想在将数据拉入python后清除这些单元格。
我的问题是,我已经验证了具有特定数据格式的单元格,然后当我尝试批量更新工作表时,单元格要么不为空(如果我使用None
进行批量更新),要么在使用""
时发生错误。
请你能帮我更新单元格为空。我读了documentation,还没有遇到如何做到这一点。我看到了一个values_batch_clear
的方法,但它似乎是在电子表格。
import pygsheets
spread_sheet_id = "...insert...spreadsheet...id"
spreadsheet_name = "...spreadsheet_name..."
wks_name_or_pos = "...worksheet_name..."
spreadsheet = pygsheets.Spreadsheet(client=service,id=spread_sheet_id)
wksheet = spreadsheet.worksheet('title',wks_name_or_pos)
# trying to batch update cells (that have a data validation format) to make them empty again
wksheet.update_values_batch('C2:F6',
[[None, None, None, ""],
[None, None, None, ""],
[None, None, None, ""],
[None, None, None, ""],
[None, None, None, ""]])
1条答案
按热度按时间nbnkbykc1#
pygsheets.Worksheet.clear()
应该工作: