logo
|
Blog
  • 슬랙 이모지 만들기
아기고래 더 알아보기
아기고래 더 알아보기
아기고래

엑셀(Excel)에서 CSV 파일 한글 깨짐 해결하기

윈도우 메모장이나 구글 스프레드시트를 활용해 파일 인코딩 방식을 바꿔 해결하는 간단한 방법을 소개합니다.
유시원's avatar
유시원
Nov 12, 2023
엑셀(Excel)에서 CSV 파일 한글 깨짐 해결하기
Contents
엑셀(Excel)에서 CSV 파일 한글 깨짐 해결하기1. (Windows) 메모장으로 파일 인코딩 방식 바꾸기2. (Mac/Windows) 구글 스프레드시트에서 xlsx 파일으로 저장하기CSV 파일을 엑셀에서 열면 한글이 깨지는 이유UTF-8과 UTF-8(BOM)은 무엇이 다른가요?CSV 한글 깨짐을 예방하는 방법팀 데이터를 엑셀과 CSV로 관리할 때 자주 생기는 문제아기고래는 팀 커뮤니케이션 데이터를 Slack 안에 쌓아줍니다정리

엑셀(Excel)에서 CSV 파일 한글 깨짐 해결하기

CSV 파일을 엑셀에서 열었는데 한글이 ���, ì•ˆë…•, ê°€ë‚˜ë‹¤처럼 깨져 보이는 경우가 있습니다.
파일이 잘못된 것은 아닙니다. 대부분은 CSV 파일의 인코딩 방식과 엑셀이 파일을 읽는 방식이 맞지 않아서 생기는 문제입니다.
이 글에서는 CSV 파일 한글 깨짐을 해결하는 가장 쉬운 방법을 정리했습니다.
급하신 분들은 아래 방법부터 시도해보세요.

1. (Windows) 메모장으로 파일 인코딩 방식 바꾸기

윈도우 컴퓨터를 사용하고 있다면, 기본 메모장을 활용해 인코딩 설정을 바꾸어 해결할 수 있어요.

Step 1. 메모장으로 csv 파일 열기

csv 파일 우클릭 > 연결 프로그램 > 메모장 을 선택해 csv 파일을 메모장으로 열어 주세요.
notion image
 

Step 2. 인코딩을 UTF-8(BOM)으로 설정한 후 저장하기

파일 > 다른 이름으로 저장을 선택해 다른 이름으로 저장하기 창을 열어 주세요.
notion image
아래에 있는 인코딩을 UTF-8에서 UTF-8(BOM)으로 바꾸어 저장합니다.
notion image
같은 이름의 파일이 있어 바꾸시겠냐고 묻는 창이 뜬다면 예를 눌러도 무방해요.
이제 csv 파일을 엑셀로 열어도 정상적으로 한글을 확인할 수 있을거예요!

2. (Mac/Windows) 구글 스프레드시트에서 xlsx 파일으로 저장하기

Step 1. 구글 스프레드시트로 새 시트 만들기

https://docs.google.com/spreadsheets 에 접속해서, 내용이 없는 새 스프레드시트를 만들어 주세요.
notion image

Step 2. 스프레드시트에서 csv 파일 가져오기

파일 > 가져오기를 선택하고, 다운로드 받았던 칭찬고래 csv 파일을 업로드해주세요.
notion image
업로드 탭 에서 찾아보기를 눌러 컴퓨터에서 새로 파일을 업로드할 수 있어요.
notion image
아래와 같은 창이 뜨면, 데이터 가져오기를 선택해 주세요.
notion image

Step 3. xslx 파일로 다운로드 받기

파일 > 다운로드 > Microsoft Excel(.xslx)을 선택해, xslx 파일로 다운로드 받아주세요.
notion image
이제 다운로드받은 파일을 엑셀로 열면 정상적으로 한글을 확인할 수 있을 거예요.
 

CSV 파일을 엑셀에서 열면 한글이 깨지는 이유

CSV는 표 데이터를 저장하는 간단한 파일 형식입니다.
예를 들어 이름, 이메일, 날짜, 메시지 같은 데이터를 아래처럼 쉼표로 구분해서 저장합니다.
이름,이메일,메시지 김고래,hello@example.com,칭찬합니다
문제는 CSV 파일 자체에는 "이 파일을 어떤 문자 규칙으로 읽어야 하는지"가 항상 명확하게 들어있지 않다는 점입니다. 컴퓨터는 문자를 숫자로 저장합니다. 그리고 그 숫자를 다시 문자로 해석하는 규칙을 인코딩이라고 합니다.
한국어 CSV 파일에서 자주 만나는 인코딩은 보통 아래와 같습니다.
  • UTF-8
  • UTF-8(BOM)
  • EUC-KR
  • CP949
엑셀은 특히 Windows 환경에서 CSV 파일을 바로 열 때 인코딩을 자동으로 잘못 판단하는 경우가 있습니다. 그래서 실제 파일 안에는 한글이 정상적으로 들어있어도, 엑셀에서는 깨진 문자처럼 보일 수 있습니다.

UTF-8과 UTF-8(BOM)은 무엇이 다른가요?

UTF-8은 전 세계의 다양한 문자를 표현할 수 있는 인코딩 방식입니다. 한국어도 UTF-8로 표현할 수 있습니다.
그런데 일부 프로그램, 특히 엑셀은 CSV 파일을 열 때 이 파일이 UTF-8인지 바로 알아채지 못하는 경우가 있습니다. 이때 도움이 되는 것이 BOM입니다.
BOM은 파일 앞부분에 붙는 작은 표시라고 보면 됩니다. 엑셀에게 "이 파일은 UTF-8로 읽어야 해요"라고 알려주는 역할을 합니다.
그래서 일반 UTF-8 CSV 파일에서는 한글이 깨지더라도, UTF-8(BOM)으로 저장하면 엑셀에서 정상적으로 열리는 경우가 많습니다.

CSV 한글 깨짐을 예방하는 방법

CSV 한글 깨짐은 한 번 해결하면 끝나는 문제처럼 보입니다.
하지만 업무에서 CSV 파일을 자주 다룬다면 같은 문제가 반복될 수 있습니다.
이유는 간단합니다. CSV는 데이터를 주고받기 쉬운 형식이지만, 파일을 만든 서비스, 파일을 여는 프로그램, 사용하는 운영체제에 따라 인코딩을 다르게 해석할 수 있기 때문입니다.
예를 들어 어떤 서비스에서는 UTF-8로 CSV를 내보내고, Windows Excel은 그 파일을 다른 방식으로 읽으려고 할 수 있습니다. 그러면 파일 자체에는 한글이 정상적으로 들어 있어도 엑셀에서는 깨져 보입니다.
그래서 CSV 파일을 자주 내려받는 실무자는 이런 과정을 반복하게 됩니다.
  1. 서비스에서 CSV 파일을 다운로드합니다.
  1. 엑셀로 열었더니 한글이 깨집니다.
  1. 메모장이나 구글 스프레드시트로 다시 변환합니다.
  1. 파일 이름을 바꿔 저장합니다.
  1. 다시 팀원에게 공유합니다.
파일 하나를 고치는 데는 오래 걸리지 않을 수 있습니다. 하지만 이 일이 매주, 매월 반복되면 생각보다 번거로운 운영 업무가 됩니다.

팀 데이터를 엑셀과 CSV로 관리할 때 자주 생기는 문제

CSV 파일은 간단하고 편리합니다. 데이터를 내려받아 엑셀에서 확인하거나, 다른 사람에게 공유하기에도 좋습니다. 하지만 팀 안에서 반복적으로 쌓이는 데이터를 계속 CSV 파일로만 관리하면 한계가 생깁니다.
이런 문제는 단순히 CSV 파일 하나를 고치는 문제를 넘어, 팀 운영 데이터가 파일 단위로 흩어지는 문제로 이어질 수 있습니다.
특히 작은 팀에서는 이런 일이 대표, COO, 운영 담당자에게 반복해서 쌓입니다.
CSV 문제를 매번 해결하는 것도 필요하지만, 더 근본적으로는 "왜 이 데이터를 매번 파일로 내려받아 정리하고 있는지"를 돌아볼 수 있습니다.

아기고래는 팀 커뮤니케이션 데이터를 Slack 안에 쌓아줍니다

아기고래는 데일리 체크인, 위클리 공유, 칭찬, 피드백처럼 팀에서 반복되는 기록을 Slack 안에서 남기고 확인할 수 있게 도와주는 도구입니다.
엑셀이나 CSV가 필요 없어지는 것은 아닙니다. 다만 매번 파일을 다운로드하고, 깨진 한글을 고치고, 최신 내용을 다시 정리하는 일이 반복된다면 일부 팀 운영 루틴은 Slack 안에서 바로 쌓이게 만드는 편이 더 편할 수 있습니다.
필요할 때 데이터를 확인하거나 내보내는 것은 가능해야 하지만, 매번 CSV 파일을 중심으로 팀 기록을 관리할 필요는 없습니다.
매번 CSV로 회사 내부 HR 자료를 정리하고 있다면 아기고래로 Slack 안에서 기록을 쌓아보세요. 필요한 순간에만 파일로 확인하면 됩니다!

정리

엑셀에서 CSV 파일의 한글이 깨지는 이유는 대부분 인코딩 문제입니다.
가장 먼저 아래 방법을 시도해보세요.
  1. Windows라면 메모장에서 CSV 파일을 열고 UTF-8(BOM)으로 다시 저장하기
  1. Mac이나 Windows 공통으로는 구글 스프레드시트에 업로드한 뒤 .xlsx로 다운로드하기
  1. CSV 파일을 자주 다룬다면 Excel의 데이터 가져오기 기능으로 인코딩 직접 지정하기
CSV 파일은 여전히 유용한 형식입니다. 하지만 팀 체크인, 피드백, 칭찬, 구성원 기록처럼 계속 쌓이는 데이터라면 파일로만 관리하기보다 더 찾기 쉽고 덜 깨지는 방식으로 관리하는 것이 좋습니다.
팀의 반복 기록을 Slack 안에서 더 쉽게 남기고 확인하고 싶다면, 아기고래를 살펴보세요.
Share article
Contents
엑셀(Excel)에서 CSV 파일 한글 깨짐 해결하기1. (Windows) 메모장으로 파일 인코딩 방식 바꾸기2. (Mac/Windows) 구글 스프레드시트에서 xlsx 파일으로 저장하기CSV 파일을 엑셀에서 열면 한글이 깨지는 이유UTF-8과 UTF-8(BOM)은 무엇이 다른가요?CSV 한글 깨짐을 예방하는 방법팀 데이터를 엑셀과 CSV로 관리할 때 자주 생기는 문제아기고래는 팀 커뮤니케이션 데이터를 Slack 안에 쌓아줍니다정리

아기고래

RSS·Powered by Inblog