[Python데이터분석] 5. 엑셀 열고 원하는 범위 값 읽어내기
파이썬 엑셀 라이브러리
openpyx
- openpyx Doc 페이지
- 엑셀 2010파일 read/write 지원
- pandas의 read_excel함수에서 내부적으로 사용
xlrd
pyexcel
- pyexcel Github 페이지
- csv, ods, xls, xlsx, xlsm 등의 파일들에 대해 하나의 API로 접근 지원
xlwt
- xlwt Github 페이지
- 엑셀 97/2000/XP/2003 포맷에 대한 읽기/쓰기를 지원
xlsxwriter
- xlsxwriter Doc 페이지
- xlsx 포맷에 대한 생성을 풍성하게 지원
xlwings
- xlwings 페이지
- 엑셀 프로그램 자동화 라이브러리
- 유일하게 엑셀 프로그램에 의존적
xlwings 라이브러리
- 엑셀 프로그램에 대한 자동화 라이브러리
- 엑셀의 익숙함과 파이썬의 강력한의 콜라보
- 다른 엑셀 라이브러리들은 엑셀 프로그램과의 연동이 아니라, 엑셀 파일 포맷을 지원하는 형태
- 엑셀을 띄워놓고, 파이썬을 통한 값 가져오기/변경 지원
- 엑셀의 매크로 기능을 파이썬으로 구현 지원
- VBA 대체 가능
- 설치: Anaconda Python에 포함
pip install xlwings 혹은 conda install xlwings
- 윈도우/맥 지원