2017-12-07 6 views
0

openpyxl을 사용하여 행 및 열 번호로 정의 된 특정 위치에서 셀 값을 가져옵니다. 설명서의 코드가 작동하지 않습니다.openpyxl을 사용하여 위치 (행, 열)에서 셀 값을 가져 오는 방법은 무엇입니까?

문서로 연결 : http://openpyxl.readthedocs.io/en/default/tutorial.html#accessing-one-cell. 문서로부터

번호 : 범위의 I

(1101) ... 범위 J 대 (1101) ... ws.cell (행 = I, J = 열)

코드는이 예외 제공합니다 (". ws.cell가되지 않습니다와 좌표를 사용하여 사용 WS 대신 [좌표]")

이 경고를

방법 '.cell (자기 = 없음, 행 = 없음, 열 = 없음, 값 = 없음을 조정하지 않음)'로 셀을 액세스 할 때3210
+0

오류가 발생한 코드 줄을 표시 하시겠습니까? – imox

+0

@imox xlsx 테이블에서 JSON을 만들려고했습니다. https://pastebin.com/WRsWxFyF 'insert_dict [header_row [column]] = test_sheet.cell (row +1, column + 1) .value' – user48702

+0

많은 오류가있을 수 있습니다. 예 : header_row = get_headers()는 header_row = test_sheet.get_headers() 여야합니다. 전체 코드를 붙여 줄 수 있습니까? – imox

답변

0
from openpyxl import load_workbook 

wb = load_workbook(file_name, read_only=True) 
test_sheet = wb["Test"] 
print(test_sheet.cell(None, 1, 1).value) 

당신은 '없음'없음 추가 할 필요가있다.

관련 문제