UserWarning: Workbook contains no default style, apply openpyxl's default warn("Workbook contains no default style, apply openpyxl's default")

이상해씨·2023년 6월 9일
0
post-thumbnail

에러

UserWarning: Workbook contains no default style, apply openpyxl's default
warn("Workbook contains no default style, apply openpyxl's default")

상황

csv를 여는 상황에 발생

원인 (by chaptGpt)

openpyxl 라이브러리에서 발생하는 경고 메시지입니다. 이 경고는 엑셀 워크북에 기본 스타일이 없어서 openpyxl의 기본 스타일을 적용하고 있다는 내용을 알려줍니다.

일반적으로 이 경고는 무시해도 되는 경고 메시지이며, 코드 실행에 영향을 주지 않습니다. 엑셀 파일이 제대로 생성되고 데이터가 정확히 저장되는 경우에는 문제가 없을 것입니다.

해결법

  1. 경고 무시
import warnings
warnings.filterwarnings("ignore")
  1. 버전 업데이트
  • terminal에 아래 코드 입력
pip install --upgrade openpyxl
  1. 디폴트 스타일 적용
  • 디폴트 스타일이 없을 경우, 기본스타일이 적용되므로 수동으로 적용
from openpyxl import Workbook
from openpyxl.styles import DefaultStyle

# 워크북 생성
workbook = Workbook()

# 디폴트 스타일 적용
default_style = DefaultStyle()
workbook._default_style = default_style
profile
공부에는 끝이 없다

0개의 댓글