📑Google Sheet Düzenleme
Python ile Google Sheet verilerini otomatik olarak düzenleme, değiştirme, güncelleme
👮♂️ API ve İzinleri Oluşturma
👨💼 Google Cloud Platfowm üzerinden Resource Manager sayfasına girin
➕ Create Project kısmından proje ismi oluşturun, ardından oluşturulan projeyi seçin
⚠️ Aşağıdaki işlemlerin her birini seçili projede yapmanız gerekmektedir
👆 APIs & Services kısmından Enable APIs and Services butonuna tıklayın
👆 Google Drive ve Google Sheet hizmetleri için Enable butonuna tıklayın
➕ API & Services sayfasından Create Credential butonu ile projede kullanmak için kimlik oluşturun
🗝 Service Accounts alanı altından oluştulanı seçip Keys kısmından Add Key butonuna tıklayın
📜 Create New Key, ardından da JSON butonunu seçin ve kimlik bilgilerinizi json formatında indirin
📂 İndirdiğiniz dosyayı projenizin dizinine taşıyın,
👨💻 Kod üzerinden
gc = gspread.service_account(GS_CREDENTIAL_FILENAME)
komutu ile dosyaya erişeceğiz
📣 Uygulama ile erişmek istediğiniz Google Sheet dosyanızdan paylaşım ayarlarına girip indirdiğiniz json dosyasındaki client_email alanındaki e-posta adresi ile paylaşın, aksi halde uygulama erişemez ve SpreadSheetNotFound
hatası verir
👨💻 Kaynak Kod
📦 İlk olarak
pip install gspread
ile gerekli kütüphaneyi indiriyoruz📄 Gspred kullanımı için detaylı bilgi arıyorsunuz dokümantasyonuna bakabilirsiniz
💡 Aşağıdaki örnekte Sheet2 üzerinden değişiklik yapıldığı için GS_SHEET_INDEX
değeri 1'dir, normalde 0 olarak alabilirisiniz
Last updated