파이썬을 이용한 액셀파일(xls, xlsx) 처리 - openpyxl

2015. 9. 15. 16:00IT관련

반응형

액셀파일(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로 하면 실제값만 읽어낼 수 있다.


반응형