본문 바로가기
Programming/python

구글 코랩에서 엑셀 파일 다루기 (엑셀 열기, 다운로드) - 파이썬에서 엑셀파일 열기

by 르미르미 2020. 3. 23.

파이썬으로 엑셀파일을 다루면 순식간에~ 엑셀 작업을 할 수 있다.

하지만 왕왕왕초보에게 어려운 것은 바로 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차원 배열을 가지고 있는 데이터프레임의 형태로 저장이 된다. 

저장하고 싶은 데이터에는 데이터프레임의 이름을 넣으면 된다. 

 

댓글