CSV한글깨짐(python) 해결방법

ardor924·2023년 8월 29일

CSV 파일 한글깨짐 해결방법


파이썬에서 한글로 되어있는 문자열을 CSV파일을 저장할때 일반적인 UTF-8 인코딩은 엑셀파일로 직접 열었을경우 깨져서 나온다.
이를 방지하기 위해서 UTF-8이 아닌 UTF-8-sig로 인코딩 해줘야 한다.

예제코드 :

with open(csv_filename, "w", newline="", encoding="UTF-8-sig") as csv_file:
    # CSV 라이터 생성
    csv_writer = csv.writer(csv_file)
    
    # 헤더 작성
    csv_writer.writerow(["Title"])
profile
오늘도 꾸준히 무언가를 개발하는중...

0개의 댓글