1. 우선 구글스프레드시트를 사용하기 위한 구글 플랫폼 프로젝트를 생성해야합니다.
https://console.cloud.google.com/projectselector2/apis/credentials
Google Cloud Platform
하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요.
accounts.google.com
2. 사용자 인증 정보 생성
3. key 생성
여기까지 되셨다면 파이썬으로 구글 스프레드시트를 사용할 준비가 끝났습니다.
4. 연결해보기
이제 코드를 작성합니다.
import gspread
from oauth2client.service_account import ServiceAccountCredentials
#엑셀에 연결
#사용할 구글 스프레드시트 문서의 url을 인자로 넣어주세요
def connect(url):
scope = [
'https://spreadsheets.google.com/feeds',
'https://www.googleapis.com/auth/drive']
json_file_name = #이곳에 당신의 json파일명을(확장자 포함) 입력하세요
credentials = ServiceAccountCredentials.from_json_keyfile_name(json_file_name, scope)
gc = gspread.authorize(credentials)
spreadsheet_url = url
# 스프레스시트 문서 가져오기
doc = gc.open_by_url(spreadsheet_url)
return doc
connect 함수에 사용하실 문서의 url을 입력하고
json_file_name 변수에 아까 저장한 JSON파일의 파일명을 입력해주세요
connect함수를 호출하면 사용할 구글 문서가 반환됩니다.
이제 구글 스프레드시트 사용 준비가 끝났습니다.