본문 바로가기
파이썬

파이썬 Excel 데이터에서 Python 만들기 사전

by º기록 2021. 1. 29.
반응형

값에서 사전을 만들고 싶습니다. Excel 셀에서 가져옵니다. 내 코드는 다음과 같습니다.

wb = xlrd.open_workbook('foo.xls')
sh = wb.sheet_by_index(2)   
for i in range(138):
    cell_value_class = sh.cell(i,2).value
    cell_value_id = sh.cell(i,0).value

다음과 같이 엑셀 셀에서 오는 값으로 구성된 사전을 만들고 싶습니다.

{'class1': 1, 'class2': 3, 'class3': 4, 'classN':N}

이 사전을 만드는 방법에 대한 아이디어가 있습니까?

 

해결 방법

 

d = {}
wb = xlrd.open_workbook('foo.xls')
sh = wb.sheet_by_index(2)   
for i in range(138):
    cell_value_class = sh.cell(i,2).value
    cell_value_id = sh.cell(i,0).value
    d[cell_value_class] = cell_value_id

 

참조 페이지 https://stackoverflow.com/questions/14196013

 

 

반응형

댓글