Задать вопрос
@Kstaterina

Как получить второй лист гугл таблицы?

Делаю проект на Python - нужно записывать данные в гугл-таблицу. С записью первого листа никаких проблем нет,все получилось, а вот второй лист никак не могу получить...
Уверена, решение на поверхности(
Полнстью выкладывать код не вижу смысла, вот код, которым получаю саму таблицу и первый лист:

import gspread
gs = gspread.service_account(filename='здесь ключ таблицы')  # подключаем файл с ключами и пр.
sh = gs.open_by_key('здесь id моей таблицы')  # подключаем таблицу по ID
worksheet = sh.sheet1  # получаем первый лист
res = worksheet.get_all_records()
new_rec = ['Антон', 797800000, 9111111, 'ул.Кирова', 'Кафе', '1 чашка в год', 'Комментарий', 'username']
worksheet.insert_row(new_rec, 2) #добавляем строку в таблицу
  • Вопрос задан
  • 193 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@Kstaterina Автор вопроса
Если кому-то понадобится, вот решение:

import gspread
gs = gspread.service_account(filename='файл json')  # подключаем файл с ключами и пр.
sh = gs.open_by_key('id таблицы')  # подключаем таблицу по ID
worksheet = sh.get_worksheet(0)
worksheet2 = sh.get_worksheet(1)  # получаем второй лист
res = worksheet.get_all_records()
res2 = worksheet2.get_all_records()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
18 янв. 2025, в 21:28
1000 руб./за проект
18 янв. 2025, в 20:50
20000 руб./за проект
18 янв. 2025, в 20:31
20000 руб./за проект