파이썬 gspread + pymyql 연동 질문드립니다.

조회수 726회

안녕하세요 저는 pymysql 을 이용하여 DB 에 접근한 이후 쿼리를 날리고 그결과 값을 gspread 를 통해 구글 스프레드 시트에 업데이터 하고자 합니다.

현재 아래 코드를 통해 스프레드 시트 접근과, 쿼리 결과까지는 얻어올 수 있는데 어떻게 해야 스프레드 시트에 데이터를 업데이트 할 수 있을까요?

매번 쿼리를 통해 얻어오는 결과 값의 양이 다르기 때문에 어려움이 있는데 도움 부탁드립니다.

from oauth2client.service_account import ServiceAccountCredentials
import gspread
import pymysql

json = 'C:\\Users\\Jung\\myjson.json'
scope = ['https://spreadsheets.google.com/feeds']
credentials = ServiceAccountCredentials.from_json_keyfile_name(json, scope)
gc = gspread.authorize(credentials)

wks = gc.open_by_key('18PRjUgS1PkRlPwy2349sdf30OBjGyAXvJX_EKqIkZpS8')
wk0 = wks.worksheet("테스트 시트")

connection = pymysql.connect(
        host = "123.123.123.123",  # DATABASE_HOST
        port = 12345,
        user = "testuser",  # DATABASE_USERNAME
        passwd = "testpassword",  # DATABASE_PASSWORD
        db = "testtable2",  # DATABASE_NAME
        charset='utf8'
)
cursor = connection.cursor()
query = ''' SELECT TYPE,amount FROM tbl_testtable WHERE category = 1 AND writedate BETWEEN "2018-07-19 00:00:00" AND "2018-07-19 23:59:59"'''
number_of_rows = cursor.execute(query)
rows = cursor.fetchall()

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)