TGViewer
CodeShadow CodeShadow @codeshadowcources · 77 subscribers
Post #350 78
⚡️ Автоматизация Google Таблиц на Python: отчёты без боли

Недавно я уже делал пост про автоматизацию Google Таблиц с Python — там закидывал доходы фрилансера прямо из JSON. Сегодня продолжу тему и разберу ещё один кейс, который может быть полезен каждому.

🎯 Кейс: статистика из чата в таблицу

Представь, ты ведёшь Telegram-канал или чат. Каждый день хочется видеть простую статистику:
сколько человек подписалось
сколько сообщений написали
сколько лайков накликали
Обычно это где-то лежит в API, и ты смотришь раз в неделю… Но почему бы не сделать так, чтобы данные сами залетали в Google Таблицу? 😀

🛠 Что понадобится
☀️Python 3
☀️Библиотека gspread (работа с Google Sheets)
☀️Google API ключ (JSON-файл с доступом к таблицам)

🚀 Код-пример
import gspread
from oauth2client.service_account import ServiceAccountCredentials
import datetime

# Доступ к Google
scope = ["https://spreadsheets.google.com/feeds",
         "https://www.googleapis.com/auth/drive"]

creds = ServiceAccountCredentials.from_json_keyfile_name("service_account.json", scope)
client = gspread.authorize(creds)

# Открываем таблицу
sheet = client.open("Статистика_канала").sheet1

# Данные для примера (на деле можно тянуть из Telegram API)
today = datetime.date.today().strftime("%Y-%m-%d")
new_users = 15
messages = 120
likes = 340

# Записываем строку
sheet.append_row([today, new_users, messages, likes])

print("✅ Статистика обновлена!")


🔥 Чем это круто
каждый день таблица сама пополняется свежими цифрами
есть история за каждый день, удобно строить графики
можно сразу видеть динамику: растёшь или нет

💡 Где ещё применить
✔️отчёты по заказам для фрилансера
✔️база клиентов (новые заявки падают автоматом)
✔️контент-план для блога
✔️трекер расходов/доходов 😀

Автоматизация таблиц = освобождение головы от рутины. Настроил один раз → и дальше система сама работает.

➡️ Напиши в комментах: а какие данные ты бы хотел видеть в своей Google Таблице каждый день?
  • ⚡ 1
More from @codeshadowcources
  1. Oct 9, 2026🖥
  2. Oct 8, 2026Наш внутренний проект для преподавателей. Думаю, получилось отлично)
  3. Oct 8, 2026🎮 Как мы внедрили геймификацию в работу преподавателей Геймификация давно вышла за предел…
  4. Oct 6, 2026😎
  5. Oct 3, 2026😐
  6. Sep 27, 2026Пусть Codex или Claude сами напишут MCP Теперь кейс посерьёзнее. Допустим, приходит клиент…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →