xlrd 를 이용한 엑셀 파일 읽기
기능
xlsx 파일에서 cell에 입력된 Text 데이터를 모두 출력한다. 출력 포맷은 excel 데이터와 동일하게 출력하도록 한다. (ROW별로 출력)
리소스정보
- 입력: 컨텐츠가 포함된 xlsx 파일(resource.xlsx)
소스코드
#-*- coding: utf-8 -*- # ================================================ # Author: coozplz@gmail.com # Date: 2015. 08. 11 # Desc: 토플 앱 개발에 필요한 엑셀 파일 분석 # ================================================ import xlrd def open_excel(path): ''' 엑셀 파일에 포함된 내용을 system.out으로 출력한다. ''' workbook = xlrd.open_workbook(path) # 엑셀 시트 개수 정보 출력 print workbook.nsheets # 0번 시트정보를 조회한다. sheet = workbook.sheet_by_index(0) for row_num in range(sheet.nrows): row = sheet.row(row_num) cols = [] for cell in row: if (cell.ctype == 1): cols.append(cell.value) print ','.join(cols) # # Main # if __name__ == '__main__': path = './word_end_0811.xlsx' open_excel(path)