파이썬에서 엑셀 사용시에 아래와 같은 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')
두개의 방법중 편리한 방법으로 실행하시면 됩니다.
그럼 잘 사용하시기 바랍니다.
'Programming > Python' 카테고리의 다른 글
유튜브 실시간 방송 댓글 크롤링 (0) | 2022.11.08 |
---|---|
파이썬 예외 처리하기 Try, Except (0) | 2022.11.07 |
파이썬 DeprecationWarning: executable_path has been deprecated, please pass in a Service object에러 해결하기 (0) | 2022.09.20 |
파이썬 - selenium으로 원하는 웹페이지 클릭하는 방법 (0) | 2022.09.20 |
파이썬 판다스 기초 - 데이터 정보 확인 및 숫자로 변환 (0) | 2022.09.02 |