파이썬 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()
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력