파이썬을 이용한 액셀파일(xls, xlsx) 처리 - openpyxl
2015. 9. 15. 16:00ㆍIT관련
반응형
액셀파일(xls, xlsx)을 읽어 데이터를 추출해야 하는 경우가 발생하였다.
당연히 액셀파일을 컨트롤 할 수 있는 라이브러리가 존재한다.
홈페이지: https://openpyxl.readthedocs.org/en/latest/
#!/usr/bin/python
import openpyxl
wb = openpyxl.load_workbook('XXXXXX.xlsx', data_only=True)
ws = wb.active
print ws['C5'].value + ' = ' + ws['G5'].value
원하는 셀(Cell)의 데이터를 읽고 처리할 수 있다.
다만 특정 셀의 데이터가 수식인 경우 값이 아니라 수식이 반환되는데 이 경우에는 load_workbook()으로 로딩할때 data_only 파라미터를 True로 하면 실제값만 읽어낼 수 있다.
반응형
'IT관련' 카테고리의 다른 글
이클립스에서 JSP 프로젝트 생성하기 (0) | 2015.11.04 |
---|---|
한국 시간대를 지원하지 않는 제품에 한국 시간대 적용하기 (0) | 2015.10.08 |
String methods - str.strip([chars]) (0) | 2015.09.15 |
String methods - str.split([sep[, maxsplit]]) (0) | 2015.09.10 |
Compact-TLV (0) | 2015.09.09 |