파이썬으로 엑셀파일을 다루면 순식간에~ 엑셀 작업을 할 수 있다.
하지만 왕왕왕초보에게 어려운 것은 바로 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차원 배열을 가지고 있는 데이터프레임의 형태로 저장이 된다.
저장하고 싶은 데이터에는 데이터프레임의 이름을 넣으면 된다.
'IT > Python' 카테고리의 다른 글
PyQt5로 파이썬 GUI 만들기 / python GUI (3) py 코드와 연결하기 (0) | 2020.03.26 |
---|---|
PyQt5로 파이썬 GUI 만들기 / python GUI (2) Qt designer 사용하기 /pyuic5 ui파일 변환 /pyrcc5 리소스파일 변환 (1) | 2020.03.25 |
PyQt5로 파이썬 GUI 만들기 / python GUI (1)설치 /에러 (0) | 2020.03.24 |
google colab 구글 코랩 (0) | 2020.03.22 |
파이썬 설치/ 버전 확인 (0) | 2020.03.20 |
댓글