엑셀 CSV 파일 한글 깨짐 1분 만에 해결하는 완벽 가이드 (인코딩 변환)

엑셀 CSV 파일 한글 깨짐 1분 만에 해결하는 완벽 가이드 (인코딩 변환)

“어? 이거 뭐야? 바이러스 먹은 건가?”

아마 이 글을 클릭하신 분들은 방금 전, 중요한 데이터 파일을 열었다가 식은땀을 흘리셨을 겁니다.

분명히 어제까지 잘 정리된 주소록이나 매출 데이터였는데, 오늘 열어보니 ‘묏’, ”, ‘Unknown’ 같은 외계어만 가득 차 있는 상황.

저도 마케팅 대행사 신입 시절에 광고 리포트를 CSV로 내려받았다가 이 난리가 나서, 파일이 손상된 줄 알고 팀장님께 울먹이며 보고했던 흑역사가 있습니다.

하지만 걱정하지 마세요.

이건 파일이 망가진 게 아니라, 엑셀이 “나는 한국어를 몰라요!”라고 투정 부리는 것뿐이니까요.

📊 이 글을 읽으면 얻을 수 있는 것

1. 메모장 하나로 10초 만에 한글 복구하는 ‘치트키’ 방법
2. 엑셀 기능을 활용해 전문가처럼 데이터를 불러오는 정석 방법
3. 다시는 깨지지 않게 저장하는 UTF-8 인코딩의 비밀

오늘 알려드리는 3가지 방법 중 딱 하나만 알아두셔도, 앞으로 평생 엑셀 CSV 한글 깨짐 문제 때문에 스트레스받을 일은 없을 겁니다.

지금 바로 시작해볼까요?


1. 가장 빠르고 쉬운 방법: 메모장(Notepad) 활용하기

“복잡한 건 딱 질색이다!” 하시는 분들에게 가장 추천하는 방법입니다.

별도의 프로그램을 설치할 필요도 없고, 윈도우에 기본으로 깔려있는 ‘메모장’ 하나면 해결되거든요.

저도 급하게 데이터 확인할 때는 무조건 이 방법을 씁니다.

원리는 간단합니다. 엑셀이 못 읽는 언어(인코딩)를 메모장을 통해 엑셀이 좋아하는 언어로 번역해 주는 것이죠.

Step 1. 깨지는 CSV 파일을 우클릭하세요

그냥 더블클릭해서 엑셀로 열지 마시고, 마우스 오른쪽 버튼을 누릅니다.

‘연결 프로그램’ 메뉴에서 [메모장]을 선택해 주세요.

그럼 신기하게도 메모장에서는 한글이 정상적으로 보일 겁니다.

Step 2. 다른 이름으로 저장하기

이제 메모장 메뉴에서 [파일] -> [다른 이름으로 저장]을 누릅니다.

여기서 가장 중요한 포인트가 나옵니다.

💡 핵심 포인트: 인코딩 변경

저장 창의 하단을 보면 ‘인코딩(Encoding)’이라는 옵션이 있습니다.
보통 ‘UTF-8’로 되어 있을 텐데, 이걸 [ANSI]로 변경하거나, 반대로 [UTF-8(BOM)]으로 변경해 보세요.

* 엑셀 버전에 따라 선호하는 게 다르지만, 보통 ANSI로 바꾸면 해결됩니다.

Step 3. 엑셀에서 다시 열기

저장한 파일을 다시 엑셀로 열어보세요.

아까 보였던 외계어들이 말끔하게 사라지고, 우리가 아는 아름다운 한글이 보일 겁니다.

정말 간단하죠?


2. 데이터 전문가의 방식: ‘데이터 가져오기’ 기능

위의 메모장 방법은 쉽지만, 매번 파일을 다시 저장해야 하는 번거로움이 있습니다.

만약 회사에서 정기적으로 내려받는 데이터라면, 엑셀 자체 기능을 사용하는 게 훨씬 폼 나고 효율적입니다.

이 방법을 쓰면 “오, 엑셀 좀 하는데?”라는 소리를 들을 수 있습니다.

Step 1. 빈 엑셀 시트 열기

깨진 파일을 바로 열지 말고, 깨끗한 새 엑셀 창을 하나 켜세요.

그리고 상단 메뉴바에서 [데이터] 탭을 클릭합니다.

Step 2. 텍스트/CSV 가져오기

[데이터 가져오기] -> [파일에서] -> [텍스트/CSV]를 순서대로 클릭합니다.

그러고 나서 문제가 되었던 그 CSV 파일을 선택해서 ‘가져오기’를 누르세요.

Step 3. 원본 파일 형식 변경 (가장 중요!)

그러면 미리 보기 창이 하나 뜹니다.

아마 여기서도 한글이 깨져 보일 텐데요. 당황하지 마시고 창 상단에 있는 [원본 파일] 옵션을 보세요.

여기를 클릭해서 스크롤을 쭉 내려보시면, [949 : 한국어] 또는 [EUC-KR]이라는 항목이 있습니다.

또는 반대로 [65001 : 유니코드(UTF-8)]을 선택해야 할 수도 있습니다.

🔍 꿀팁: 미리 보기 화면을 믿으세요!

드롭다운 메뉴에서 인코딩 방식을 바꿀 때마다 미리 보기 화면의 글자가 실시간으로 바뀝니다.
글자가 정상적인 한글로 보이는 옵션을 선택한 뒤 [로드] 버튼을 누르면 끝입니다.

이 방법은 원본 데이터를 손상시키지 않고 엑셀로 깔끔하게 불러오는 가장 안전한 방법입니다.


3. 설치 없이 해결: 구글 스프레드시트 활용

만약 엑셀 프로그램 자체가 꼬였거나, 회사 보안 때문에 설정을 건드리기 힘들다면?

클라우드 갓(God), 구글 스프레드시트를 쓰면 됩니다.

구글은 전 세계 언어를 다루다 보니 이런 인코딩 문제에 굉장히 관대하고 똑똑합니다.

1. 구글 드라이브에 깨지는 CSV 파일을 업로드합니다.

2. 업로드된 파일을 더블클릭해서 구글 스프레드시트로 엽니다.

3. 놀랍게도 99%의 확률로 한글이 깨지지 않고 바로 열립니다.

4. 이 상태에서 [파일] -> [다운로드] -> [Microsoft Excel(.xlsx)]을 선택하면, 한글이 완벽하게 보존된 엑셀 파일을 얻을 수 있습니다.

맥북(Mac)을 쓰시는 분들이 윈도우용 CSV 파일을 열 때 이 방법이 특히 유용합니다.


도대체 왜 이런 일이 생기는 걸까요? (EUC-KR vs UTF-8)

해결은 했는데, 왜 이런 현상이 생기는지 궁금하지 않으신가요?

짧게 설명해 드리자면 ‘번역기’가 서로 달라서 그렇습니다.

컴퓨터는 0과 1밖에 모르기 때문에 ‘가’라는 글자를 저장할 때 약속된 코드로 저장합니다.

옛날 윈도우나 관공서 사이트들은 대부분 ‘EUC-KR(완성형)’이라는 방식을 썼습니다.

반면, 요즘 나오는 웹사이트나 프로그램들은 전 세계 표준인 ‘UTF-8’ 방식을 씁니다.

구분 EUC-KR (구방식) UTF-8 (신방식)
주 사용처 오래된 관공서, 구형 엑셀, 국내 전용 SW 웹사이트, 최신 앱, 구글, 전 세계 표준
특징 한글 2바이트 처리, 가끔 묏/뷁 발생 유니코드 기반, 모든 언어 호환 가능

문제는 엑셀이 CSV 파일을 열 때, 기본적으로 윈도우 시스템 설정을 따라가려고 한다는 점입니다.

웹사이트에서 내려받은 파일은 UTF-8로 되어 있는데, 엑셀은 “이거 옛날 한국어 방식(EUC-KR)이지?” 하고 엉뚱하게 해석해 버리니 글자가 깨지는 것이죠.

그래서 우리가 위에서 했던 작업들이 “야 엑셀아, 이거 UTF-8이야!”라고 알려주는 과정이었던 겁니다.

자주 묻는 질문 (FAQ)

Q. 저장하고 났더니 쉼표(,)가 다 사라지고 한 셀에 뭉쳐버렸어요!

A. CSV는 ‘Comma Separated Values’의 약자입니다. 쉼표로 데이터를 구분한다는 뜻이죠.

엑셀에서 데이터를 불러올 때 ‘구분 기호’ 설정에서 [쉼표]에 체크가 되어 있는지 꼭 확인하세요. 탭이나 세미콜론으로 되어 있으면 데이터가 뭉쳐 보입니다.

Q. 맥북(Mac) 엑셀에서도 똑같나요?

A. 맥북은 기본적으로 UTF-8을 좋아해서 윈도우보다 덜 깨지지만, 윈도우에서 만든 CSV를 가져오면 깨질 수 있습니다. 이때도 ‘데이터 가져오기’ 기능을 쓰시면 동일하게 해결됩니다.


마치며: 이제 데이터 깨짐 때문에 야근하지 마세요

지금까지 엑셀 CSV 한글 깨짐 현상을 해결하는 3가지 방법을 알아봤습니다.

저는 개인적으로 [2번: 데이터 가져오기] 방법을 가장 추천합니다.

처음엔 메뉴 찾는 게 귀찮을 수 있어도, 원본 데이터를 가장 안전하게 다룰 수 있고 엑셀의 강력한 기능을 100% 활용할 수 있기 때문입니다.

오늘 내용을 딱 하나만 기억하자면 이겁니다.

“글자가 깨진다면, 인코딩을 949(한국어)나 UTF-8로 바꿔본다.”

이제 더 이상 깨진 글씨를 보고 바이러스 걸렸나 걱정하지 마시고, 1분 컷으로 깔끔하게 해결하고 칼퇴근하시길 바랍니다!

다음에도 직장인의 수명을 연장해 주는 꿀팁으로 돌아오겠습니다.

#엑셀CSV한글깨짐 #CSV한글깨짐 #엑셀인코딩변환 #CSV파일열기 #엑셀묏 #엑셀깨짐해결 #데이터전처리 #직장인엑셀꿀팁 #엑셀기초 #UTF8변환 #메모장인코딩 #구글스프레드시트 #엑셀데이터가져오기 #엑셀초보 #업무효율화

더 많은 정보를 얻으시려면 여기를 클릭하세요.

함께보면 좋은 글