본문으로 바로가기

python으로 Excel(엑셀) 데이터 다루기

category Language/Python 2018.04.12 00:25

python으로 Excel(엑셀) 데이터 다루기


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import xlrd
 
fname = "./hello.xlsx"
xl_workbook = xlrd.open_workbook(fname)
 
print(xl_workbook)
 
sheet_names = xl_workbook.sheet_names()
print('Sheet Names', sheet_names)
 
xl_sheet = xl_workbook.sheet_by_index(0)
print ('Sheet name: %s' % xl_sheet.name)
 
row = xl_sheet.row(0)  # 1st row
print(row)
 
from xlrd.sheet import ctype_text
 
print('(Column #) type:value')
for idx, cell_obj in enumerate(row):
    cell_type_str = ctype_text.get(cell_obj.ctype, 'unknown type')
    print('(%s) %s %s' % (idx, cell_type_str, cell_obj.value))
 
    
cs

xlrd라는 라이브러리를 사용하면 된다.

end.




댓글을 달아 주세요