커뮤니티
포인트
로딩중
쿠폰
내 강의실
국비 신청 내역
수강권
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
[오류]업무자동화_엑셀다루기_엑셀읽기
undefined주차
북마크
박*지
댓글
1
추천
0
조회수
13
조회수
13
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


안녕하세요!

엑셀 읽기 부분에서 코드스니펫을 그대로 복사했는데 에러가 나옵니다.


선생님이 주셨던 샘플파일을 사용해도 오류가 나고..

맥북으로 해도 오류가 나고.. 윈도우를 써도 오류가 발생합니다..

이 단계가 안 넘어가서 과제도 못 하고 있습니다...ㅠㅠ



스파르타 즉문즉답




작성한 코드 및 에러 메세지

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'




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴