1. 우선 구글스프레드시트를 사용하기 위한 구글 플랫폼 프로젝트를 생성해야합니다.
https://console.cloud.google.com/projectselector2/apis/credentials
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함수를 호출하면 사용할 구글 문서가 반환됩니다.
이제 구글 스프레드시트 사용 준비가 끝났습니다.