* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
안녕하세요!
엑셀 읽기 부분에서 코드스니펫을 그대로 복사했는데 에러가 나옵니다.
선생님이 주셨던 샘플파일을 사용해도 오류가 나고..
맥북으로 해도 오류가 나고.. 윈도우를 써도 오류가 발생합니다..
이 단계가 안 넘어가서 과제도 못 하고 있습니다...ㅠㅠ
작성한 코드 및 에러 메세지
import openpyxl
wb = openpyxl.load_workbook('샘플파일.xlsx')
sheet = wb['Sheet']
rows = sheet.rows
for row in row:
print(row[0].value)
Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.
Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
<ipython-input-5-eae759b77f66> in <cell line: 2>()
1 import openpyxl
----> 2 wb = openpyxl.load_workbook('샘플파일.xlsx')
3 sheet = wb['Sheet']
4
5 rows = sheet.rows
3 frames
/usr/local/lib/python3.9/dist-packages/openpyxl/reader/excel.py in load_workbook(filename, read_only, keep_vba, data_only, keep_links)
313
314 """
--> 315 reader = ExcelReader(filename, read_only, keep_vba,
316 data_only, keep_links)
317 reader.read()
/usr/local/lib/python3.9/dist-packages/openpyxl/reader/excel.py in __init__(self, fn, read_only, keep_vba, data_only, keep_links)
122 def __init__(self, fn, read_only=False, keep_vba=KEEP_VBA,
123 data_only=False, keep_links=True):
--> 124 self.archive = _validate_archive(fn)
125 self.valid_files = self.archive.namelist()
126 self.read_only = read_only
/usr/local/lib/python3.9/dist-packages/openpyxl/reader/excel.py in _validate_archive(filename)
94 raise InvalidFileException(msg)
95
---> 96 archive = ZipFile(filename, 'r')
97 return archive
98
/usr/lib/python3.9/zipfile.py in __init__(self, file, mode, compression, allowZip64, compresslevel, strict_timestamps)
1246 while True:
1247 try:
-> 1248 self.fp = io.open(file, filemode)
1249 except OSError:
1250 if filemode in modeDict:
FileNotFoundError: [Errno 2] No such file or directory: '샘플파일.xlsx'