python으로 구글 스프레드시트 append_row 대신에 앞쪽에 행 더하기.
조회수 1421회
# coding:utf-8
import gspread
from datetime import datetime
from oauth2client.service_account import ServiceAccountCredentials
import time
import json
import batch_config
scope = [
'https://spreadsheets.google.com/feeds',
'https://www.googleapis.com/auth/drive',
]
client_email = 'xxxxx@xxxxxxxx.iam.gserviceaccount.com'
json_file_name = 'xxx-xxxxxx-25d5db962369.json'
credentials = ServiceAccountCredentials.from_json_keyfile_name(json_file_name, scope)
gc = gspread.authorize(credentials)
spreadsheet_url = 'https://docs.google.com/spreadsheets/d/xxxxxxxxxxxxMmdQ_dw/edit#gid=0'
doc = gc.open_by_url(spreadsheet_url)
worksheet = doc.worksheet(u'one_day_rating')
worksheet.update_acell("B2", '확률')
worksheet.append_row(['test', 'test', 'test', 'test', 'test', 'test'])
위의 코드처럼 작성했으면 B2 맨 처음에 '확률'이란 단어가 저장되고 그 다음 줄에 test 리스트가 저장되는데
리스트를 append 시켰을 때 아래로 append 되는 것이 아니라 위로 쌓이면서 위에 있는 데이터들이 아래로 밀리게끔 쌓을 수 있을까요?
데이터 쌓이는 순서를 예를 들면
- 최신
- 전 데이터 1
- 전 데이터 2
- 전 데이터 3
이런식으로요~!
댓글 입력