실무에서 파이썬으로 엑셀 데이터를 다루는 일을 하면서 만난 오류이다.
상황은 파이썬 라이브러리 중 하나인 openpyxl을 사용하여 엑셀 데이터에 접근할 때 오류가 발생한 것이다.
만난 오류 메시지의 형태는 이러했다.
UserWarning: Workbook contains no default style, apply openpyxl's default
warn("Workbook contains no default style, apply openpyxl's default")
이 오류의 의미를 찾아보 결과 "openpyxl 라이브러리에서 몇 가지 선택을 해야 할 수 있다"는 경고 메시지 뜻이였다.
비교적 해결 방법은 간단했다.
import warning
warning.simplefilter('ignore')
코드를 읽어보면 간단하게 파악할 수 있듯이, 위의 명령어를 사용하여 필터를 적용해 오류 경고를 무시한다는 코드이다.
해결 후 print 문으로 엑셀 파일에 접근하면 성공적으로 출력이 된다.
<openpyxl.workbook.workbook.Workbook object at 0x00000226AC57EE30>