
밑에 행 시작줄에서 0, 1 ,2 를 1,2,3 으로 바꿨더니 오류가 났나봐요
왜 1열의 빈칸은 None으로 보면서 뒤에있는 4열의 빈칸은 None으로 안주는건가요?
작성한 코드 1
import openpyxl
wb = openpyxl.load_workbook('a.xlsx')
sheet = wb['Sheet']
rows = list(sheet.rows)[1:]
for row in rows:
print(row[0].value, row[1].value, row[2].value)
None 사과 500
None 배 1500
None 감 700
작성한 코드 2 및 에러 메세지
import openpyxl
wb = openpyxl.load_workbook('a.xlsx')
sheet = wb['Sheet']
rows = list(sheet.rows)[1:]
for row in rows:
print(row[1].value, row[2].value, row[3].value)
IndexError Traceback (most recent call last)
<ipython-input-7-7d6ba11d90fc> in <module>
6
7 for row in rows:
----> 8 print(row[1].value, row[2].value, row[3].value)
IndexError: tuple index out of range
