
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
샘플파일을 다음과 같이 생성하고, 강의 내용을 따라 코드를 작성했습니다.
번호 상품 가격
1 사과 300
2 배 200
3 감 500
4 딸기 1000
list함수를 사용하지 않았을 때에는 캡쳐 상단의 예시와 같이 정상적으로 각 셀 값이 출력되지만, list 함수를 사용하여 첫번째 줄을 제외한 셀 값을 출력하도록 하면 캡쳐 하단과 같이 아무런 결과가 출력되지 않습니다.
에러도 발생하지 않습니다.

사용한 코드는 강의자료에서 그대로 복사한 것입니다.
import openpyxl
wb = openpyxl.load_workbook('샘플파일.xlsx')
sheet = wb['Sheet']
new_rows = list(sheet.rows)[1:]
for row in new_rows:
print(row[0].value, row[1].value, row[2].value)
정상적인 결과를 출력하는 상단의 코드도 덧붙이자면 다음과 같습니다.
import openpyxl
wb = openpyxl.load_workbook('샘플파일.xlsx')
sheet = wb['Sheet']
#sheet['A1'].value
rows = sheet.rows
for row in rows:
#print(row)
print(row[0].value, row[1].value, row[2].value)
