앞서 포스팅에서 언급한 패키지들이 꼭 필요하므로,
pip install gspread
pip install --upgrade oauth2client
pip install --upgrade google-api-python-client
위 명령어들을 꼭 실행하여 설치한 후 진행하시길 바랍니다.
사용자를 추가한 후,
다음 코드로 앞서 다운 받은 json 파일을 불러와 구글 스프레드시트와 연동합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import gspread
from oauth2client.service_account import ServiceAccountCredentials
def getWorksheet():
scope = ['https://spreadsheets.google.com/feeds',
'https://www.googleapis.com/auth/drive']
json_file_name = 'json 파일이 저장된 경로/.json'
credentials = ServiceAccountCredentials.from_json_keyfile_name(json_file_name, scope)
gc = gspread.authorize(credentials)
spreadsheet_url = '연동된 구글 스프레드시트 링크'
doc = gc.open_by_url(spreadsheet_url)
# 이름과 일치한 시트 선택
worksheet = doc.worksheet('시트 명')
return worksheet
|
cs |
'Program > Lab DailyReport - python' 카테고리의 다른 글
[DailyReport] 파이썬으로 구글 스프레드시트 API 활용하기 (0) | 2021.01.21 |
---|