как сбросить все строки и данные столбца uisng python общие листы - PullRequest
1 голос
/ 01 февраля 2020

У меня есть лист Google, на котором есть все данные, но как сбросить лист Google перед добавлением данных в те же листы Google, любая помощь будет принята

Ссылка на изображение листа Google, приведенная здесь: https://i.stack.imgur.com/6sbvr.png

1 Ответ

0 голосов
/ 02 февраля 2020
  • Вы хотите сбросить лист с помощью gspread.
  • Вы уже смогли получить и поместить значения для Google Spreadsheet с помощью gspread.

Если я понимаю правильно, как насчет этого ответа? Пожалуйста, подумайте об этом, как об одном из нескольких возможных ответов.

Шаблон 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:

Если reset в вашем вопросе, чтобы очистить все значения и формат ячеек на листе в электронной таблице, как насчет следующего примера сценария? В этом шаблоне все значения и форматы ячеек в ячейках очищаются.

Пример сценария:

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)

Ссылки:

Если я неправильно понял ваш вопрос, и это не было Результат, который вы хотите, я прошу прощения.

...