IT/Python
구글 코랩에서 엑셀 파일 다루기 (엑셀 열기, 다운로드) - 파이썬에서 엑셀파일 열기
르미르미
2020. 3. 23. 16:06
파이썬으로 엑셀파일을 다루면 순식간에~ 엑셀 작업을 할 수 있다.
하지만 왕왕왕초보에게 어려운 것은 바로 excel 파일 열기...
구글 코랩을 이용하면 아주 쉽게 할 수 있다.
<excel 파일 여는 코드>
-파일 업로드
## 이미 있는 .xlsx 파일 지우기. !rm *.xlsx ## 파일 업로드, 여러개 선택 가능. from google.colab import files uploaded = files.upload()

위 처럼 KO.xlsx와 WT.xlsx 두 파일을 업로드 했다.
업로드한 엑셀 파일은 dictionary로 저장 된다.
key 는 파일 이름이다.
key를 읽어주면 엑셀 파일을 읽을 수 있다.
import pandas as pd workbook=pd.read_excel('WT.xlsx')
'WT.xlsx' 처럼 파일 이름을 넣으면 된다.

만약 엑셀 파일 여러개를 읽고 싶다면~
for 문을 이용하는 방법이 있다.
for fn in uploaded.keys(): workbook=pd.read_excel(fn)

<파일 다운로드>
with pd.ExcelWriter('저장하고 싶은 파일 이름') as writer: 저장하고 싶은 데이터.to_excel(writer, sheet_name='저장하고 싶은 sheet 이름') files.download('저장하고 싶은 파일 이름')
보통 pandas로 엑셀 파일을 읽었으면 2차원 배열을 가지고 있는 데이터프레임의 형태로 저장이 된다.
저장하고 싶은 데이터에는 데이터프레임의 이름을 넣으면 된다.