티스토리 뷰

🐍/Python

[Python] List를 Google Sheet에 보내기

사용자 eungding 2021. 7. 9. 16:51
728x90
반응형

[1] 문제

이런 스크립트를 만들고 

 

 

tuple list나 

 

 

string list를 복사해서 

 

 

구글시트에 붙여넣으면 행이 나눠져서 들어가는 옵션이 있을 줄 알았는데

없는 것 같음ㅠㅠ

이렇게 한 행에 다 들어감,,, 

 

 

[2] 해결법 >  Google Sheets API

 

Sheets for Developers > Sheets API 를 사용해서 행단위로 넣어줄 수 있다. 

(참고: https://stackoverflow.com/questions/46274040/append-a-list-in-google-sheet-from-python)

 

근데 이 방법은 설치해야하는 패키지도 많고..

간단하지 않아서 안하기로 함 

 

[3] 해결법 > CSV 

 

1. CSV 파일을 만들고

2. 구글시트에서 CSV 파일 열기 (참고: How to Open CSV File in Google Sheets)

 

 

csv 파일 만드는 것은 API 쓰는 것보다 훨~~ 씬 더 간단해서 이 방법 채택! 

https://docs.python.org/ko/3/library/csv.html

 

## 1. 

 

이렇게 코드를 돌려서

 

 

csv 파일을 생성한다.

 

 

## 2.

 

구글 시트 > 새 스프레드 > 파일 > 열기 > 업로드에 csv 파일을 업로드해준다.

 

 

 

그럼 파일명으로 시트 이름도 바뀌고

행 단위로 잘 들어오게 되는 것을 볼 수 있다. 

 

 

 

 

728x90
반응형
댓글
댓글쓰기 폼