본문 바로가기
728x90

python 엑셀2

[Python] 파이썬 엑셀 읽기, 쓰기 + xlrd not supported error 해결방법 xlrd not suported xlrd.biffh.XLRDError xlrd pandas python excel python excel read write 이번 글에서는 파이썬의 pandas 모듈을 이용해 엑셀 파일을 다루는 법에 대해서 알려드리고자 합니다. 다음과 같은 엑셀 파일이 있다고 가정합니다. 보통 파이썬으로 엑셀을 다룰 때 csv 모듈을 이용해 배열에 넣는것이 제일 쉽겠지만, 위의 경우처럼 이름에 해당하는 열, 나이에 해당하는 열, 성적에 해당하는 열처럼 가로가 아닌 세로형태일때 데이터를 다룰때는 pandas를 사용하는 것이 편리하고 좋은 프로그래밍 방식이 될 수 있습니다. 위 엑셀파일을 py 코드 파일이 있는 폴더에 test.xlsx로 저장해주었습니다.(주의! csv형식이 아닌 xlsx입니.. 2021. 2. 21.
파이썬 엑셀 읽고 쓰기 (Python Excel Read / Write) 파이썬에서는 엑셀을 다룰 수 있는 모듈을 제공한다. 제공하는 모듈은 csv파일을 핸들링할 수 있다. 다음과 같은 과일에 대한 csv파일이 있고 우리는 이 값들을 가져와 우리의 코드에 사용하려고 한다. test.py 를 다음과 같이 작성한다. import csv with open('fruit.csv','r') as f: reader = csv.reader(f) print(reader) 결과 값은 다음과 같다. csv reader를 통해 reader에 object를 가져온 것을 확인 할 수 있다. 그렇다면 어떻게 사용할 수 있을까? 딕셔너리를 이용하면 된다. 다음과 같이 코드를 수정해보자. import csv with open('fruit.csv','r') as f: reader = csv.DictReade.. 2020. 7. 28.
728x90