파이썬 Workbook contains no default style, apply openpyxl's default 에러 발생시 해결방법

파이썬에서 엑셀 사용시에 아래와 같은 Warning이 나옵니다.

 

기본적으로 Pandas 패키지를 사용하는데요.

 

파일 읽기시 에러메시지가 발생합니다.

 

간혹 불특정한 상황에서 발생하는데요. 워닝이라 실행하는데는 지장이 없으나,

 

오류 코드로 인하여 서버에서는 로그가 지저분하게 나오기 때문에 오류를 처리하는 것이 좋습니다.

 

Warning (from warnings module):
  File "C:\python\lib\site-packages\openpyxl\styles\stylesheet.py", line 226
    warn("Workbook contains no default style, apply openpyxl's default")
UserWarning: Workbook contains no default style, apply openpyxl's default

문제 원인

파이썬 판다스 read excel시 엔진 파라미터 문제로 인한 이슈로 알려져 있습니다.

 

그리고 이 문제에 대한 해결책은 스택 오버플로우에서 2개의 해결책을 알려주고 있습니다.

첫번째는 read_excel에서 engine을 openpyxl을 할당하거나

 

아니면 오류 메시지 자체를 끌 수 있습니다.

 

오류 메시지는 하단의 코드를 통해서 해결 가능합니다.

 

이 명령어를 쓰면 이제부터는 해당 오류 발생하지 않고 실행됩니다.

import warnings

# 오류 경고 무시 방법
warnings.filterwarnings(action='ignore')

두개의 방법중 편리한 방법으로 실행하시면 됩니다.

 

그럼 잘 사용하시기 바랍니다.