Получение определенного диапазона листов с помощью gspread acell

#python #google-sheets #gspread

#python #google-sheets #gspread

Вопрос:

Я хочу получить определенный диапазон листов, который состоит из нескольких строк, например :

введите описание изображения здесь

Итак, мой код :

     work_book = sheet.get_worksheet(sheet_idx)
    row_value = work_book.acell('A1:C3').value
    print(row_value)
 

Когда я запускаю код, я получаю значение только из ячейки A1 (которая пуста). Если я использую A2:C3 , результат будет Hello . Я ожидал, что он покажет весь диапазон листов. Должен ли я зацикливаться или что-то в этом роде? Пожалуйста, помогите.

Ответ №1:

acell возвращает только одну ячейку. Для диапазона вы должны использовать get https://gspread.readthedocs.io/en/latest/api.html#gspread.models .Worksheet.get

Комментарии:

1. Полностью пропустил это. Спасибо!