Jouez avec Google Spread Sheet avec Python (OAuth)

environnement

Préparation

Émission de l'API Google Drive

Créer un projet

スクリーンショット 2016-04-11 22.46.14.png スクリーンショット 2016-04-11 22.45.20.png

API

スクリーンショット 2016-04-11 22.29.31.png スクリーンショット 2016-04-11 22.30.48.png スクリーンショット 2016-04-11 22.36.07.png

Paramètres de partage côté feuille de calcul

スクリーンショット 2016-04-11 22.53.04.png

url https: //docs.google.com/spreadsheets/d / *********** / edit La partie astérisque devient id

Python

Installation de la bibliothèque

Code


import os
import gspread
from oauth2client.service_account import ServiceAccountCredentials

def main():
    scope = ['https://spreadsheets.google.com/feeds']
    doc_id = 'Your doc id'
    path = os.path.expanduser("Path of json file")

    credentials = ServiceAccountCredentials.from_json_keyfile_name(path, scope)
    client = gspread.authorize(credentials)
    gfile   = client.open_by_key(doc_id)
    worksheet  = gfile.sheet1
    records = worksheet.get_all_values()

    for record in records:
        print(record)
 
if __name__ == '__main__':
    main()

Recommended Posts

Jouez avec Google Spread Sheet avec Python (OAuth)
Jouez avec 2016-Python
Modifier la feuille de calcul Google avec Python (cas RPA à faible coût avec API Google et Python)
[REAPER] Comment jouer à Reascript avec Python
Mettez du texte récupéré en Python dans une feuille de calcul Google
Jouez à YouTube en Python
J'ai essayé d'accéder aux feuilles de calcul Google en utilisant Python
Exploitez LibreOffice avec Python
Grattage avec chromedriver en python
Débogage avec pdb en Python
Étudiez Python avec Google Colaboratory
Gérer les sons en Python
Grattage avec du sélénium en Python
Grattage avec Tor en Python
Tweet avec image en Python
[Python] Jouez avec le Webhook de Discord.
Combiné avec ordinal en Python
Accédez à Google Drive avec Python
Comment extraire n'importe quel rendez-vous dans Google Agenda avec Python
Jouez avec les archives de Mastodon dans les réponses et les favoris de Python 2 Count
Mettez en place le géocodage inversé en japonais avec l'API Python Google Maps
Appeler les API Google G Suite (Sheets / Slides, etc.) avec Python
Jouez avec l'API de données YouTube v3 à l'aide du client Python de l'API Google
Tester avec des nombres aléatoires en Python
GOTO en Python avec Sublime Text 3
OAuth 2 simple avec Python (urllib + oauthlib)
Travailler avec LibreOffice en Python: import
Scraping avec Selenium en Python (Basic)
Analyse CSS avec cssutils en Python
Numer0n avec des objets fabriqués avec Python
Ouvrez UTF-8 avec BOM en Python
Téléchargez des fichiers Google Drive en Python
Jouons avec Excel avec Python [Débutant]
Utiliser rospy avec virtualenv dans Python3
Utiliser Python mis en pyenv avec NeoVim
Heatmap avec dendrogramme en Python + matplotlib
Lire des fichiers en parallèle avec Python
Générer un mot de passe pour le manuel avec python
Utiliser OpenCV avec Python 3 dans Window
Jusqu'à traiter de python dans Atom
Jouez avec Turtle sur Google Colab
Démarrez avec Python avec Blender
Travailler avec des images DICOM en Python
Écrire de la documentation dans Sphinx avec Python Livereload
Lecture vidéo avec son sur python !! (tkinter / imageio)
Obtenez des données supplémentaires vers LDAP avec python
Livre en spirale en Python! Python avec un livre en spirale! (Chapitre 14 ~)
Essayez de vous connecter à qiita avec Python
Python3> dans le mot clé> Vrai avec une correspondance partielle?
Contrôle exclusif avec fichier de verrouillage en Python
Installez Pyaudio pour lire des vagues en python
Lire un fichier audio à partir de Python avec interruption
Surveillance des appareils effectuée par Python On-box de IOS-XE
Jouez des nombres manuscrits avec python, partie 2 (identifier)
Essayez de travailler avec des données binaires en Python
Comment mettre à jour Google Sheets à partir de Python
Comment gérer l'erreur OAuth2 lors de l'utilisation des API Google à partir de Python
Dessinez Nozomi Sasaki dans Excel avec python
Conseils pour gérer les binaires en Python
Rechercher et lire des vidéos YouTube avec Python