홈 › 파일·데이터 변환

엑셀을 CSV로

쇼핑몰 대량 등록, 문자 발송, 회계 프로그램 업로드처럼 CSV를 요구하는 곳에 맞는 인코딩으로 저장하세요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요
엑셀 파일을 놓거나 눌러서 고르세요.xlsx · .xls · .ods

엑셀을 CSV로, 값이 글자로 바뀌는 규칙

언제 쓰나요

쇼핑몰 상품 대량 등록 양식이 CSV만 받을 때, 문자 발송 서비스나 택배 프로그램에 수신자 명단을 올릴 때, 회계 프로그램이 ‘ANSI(EUC-KR) CSV’를 요구할 때 이 도구로 엑셀 시트를 원하는 인코딩·구분 기호의 CSV로 바꿔요. 엑셀의 ‘다른 이름으로 저장’보다 인코딩과 날짜 모양을 직접 고를 수 있어 업로드 오류를 줄일 수 있어요.

사용 방법

엑셀 파일 놓는 칸에 1번 표시가 붙은 화면

1단계엑셀 놓기

  1. ① .xlsx·.xls·.ods 파일을 놓으면 모든 시트를 읽어 시트 목록을 만들어요.
시트·인코딩·구분 기호·날짜 형식·따옴표 옵션에 2번, 행 수 안내와 미리보기에 3번 표시가 붙은 화면

2단계시트와 저장 방식 고르기

  1. ② 업로드할 곳의 안내문에 적힌 인코딩과 구분 기호를 그대로 골라요. 탭을 고르면 확장자가 .tsv로 바뀌어요.
  2. ③ 행 수와 함께 결과 CSV의 앞 10줄을 글 그대로 보여 줘요. EUC-KR을 골랐을 때 담을 수 없는 글자가 있으면 그 개수도 나와요.
CSV 받기 버튼과 모든 시트 zip 버튼에 4번 표시가 붙은 화면

3단계받기

  1. ④ 시트가 여럿이면 파일 이름 뒤에 시트 이름이 붙어요. ‘모든 시트 zip으로’는 시트마다 CSV 하나씩 만들어 ‘원래이름_csv.zip’에 담아요.

칸 값이 글자로 바뀌는 방식

CSV에는 서식 없이 값만 들어가요. 이 도구는 엑셀 칸에 실제로 저장된 값을 읽어서 글자로 적기 때문에, 화면에 보이던 모양과 다를 수 있어요.

엑셀 화면에 보이는 모양칸에 저장된 값CSV에 들어가는 글자
35%0.350.35
1,234,000원 (서식)12340001234000
01234 (숫자 서식으로 0 표시)12341234
01234 (텍스트로 입력)0123401234
2026-11-09 (날짜)날짜고른 날짜 형식대로
=A1*2 (수식)계산 결과계산 결과 숫자

날짜 칸은 고른 형식(2026-11-09, 2026.11.09, 2026/11/09)으로 적고, 시각이 들어 있으면 뒤에 ‘ 14:30’처럼 시:분을 붙여요.

CSV 따옴표 규칙 그림서울, 강남구처럼 쉼표가 든 값과 12" 모니터처럼 큰따옴표가 든 값만 큰따옴표로 감싸고, 값 안의 큰따옴표는 두 번 적어요.감쌀 값만 큰따옴표로김민준김민준서울, 강남구"서울, 강남구"12" 모니터"12"" 모니터"한 줄: 김민준,"서울, 강남구","12"" 모니터"
쉼표·따옴표·줄바꿈이 든 값만 큰따옴표로 감싸고, 안의 따옴표는 두 번 적어서 칸 경계가 흐트러지지 않게 해요.

값 안에 구분 기호, 큰따옴표, 줄바꿈이 들어 있으면 그 값만 큰따옴표로 감싸고, 값 안의 큰따옴표는 ""처럼 두 번 적어요. ‘모든 값 따옴표로 감싸기’를 켜면 이런 값이 아니어도 모든 칸을 감싸요. 줄 끝은 윈도우 방식(CRLF)으로 이어요.

도움말업로드할 곳에서 한글이 깨진다는 오류가 나면 같은 시트를 인코딩만 바꿔 다시 받아 보세요. 미리보기는 인코딩과 상관없이 같은 글로 보이니, 실제로 올려 보는 것이 가장 확실한 확인 방법이에요.

주의할 점

더 궁금한 점

시트 이름에 쓸 수 없는 기호가 있으면요?

ZIP으로 받을 때 파일 이름에 쓸 수 없는 \ / : * ? " < > | 기호는 공백으로 바꿔 넣어요.

빈 행은 어떻게 되나요?

시트 중간에 있는 빈 행은 빈 줄로 남지 않고 빠져요. 행 번호가 중요하다면 원본에서 빈 행에 표시를 넣어 두세요.

숨긴 행이나 열도 들어가나요?

엑셀에서 숨기기만 한 행·열도 값이 있으면 CSV에 들어가요. 빼고 싶다면 엑셀에서 지운 뒤 저장해서 올리세요.

미리보기가 10줄뿐이에요.

화면에는 앞 10줄만 보여 주고, 받은 파일에는 시트의 모든 행이 들어가요. 안내 줄의 행 수로 전체 분량을 확인하세요.

어떤 인코딩으로 저장해야 할까요?

인코딩언제
UTF-8 (BOM)다시 엑셀로 열 파일, 대부분의 최신 서비스. BOM(파일 앞 표시 3바이트) 덕분에 엑셀이 한글을 바로 인식해요.
UTF-8 (BOM 없음)웹 개발, 데이터 분석(파이썬·R), 구글 시트 가져오기. BOM이 있으면 첫 열 이름이 깨지는 프로그램에 써요.
EUC-KR (CP949)오래된 국내 회계·ERP·문자 발송·택배 프로그램이 ‘한글 깨짐’을 일으킬 때. 이모지나 일부 한자는 표현할 수 없어요.

업로드할 곳의 안내에 ‘UTF-8’ 또는 ‘ANSI/EUC-KR’이라고 적혀 있으면 그대로 고르세요. 모르겠다면 UTF-8(BOM)으로 먼저 시도하고, 한글이 깨지면 EUC-KR로 다시 저장하세요.

그 밖의 옵션

CSV에는 값만 저장돼요. 수식은 계산된 결과로, 서식·색·병합은 빠져요. 파일은 서버로 전송되지 않아요.

자주 묻는 질문

0으로 시작하는 번호가 유지되나요?

CSV 파일 안에는 그대로 저장돼요. 다만 그 CSV를 엑셀로 다시 열면 엑셀이 0을 지울 수 있으니 CSV를 엑셀로 도구를 쓰세요.

시트가 여러 개예요.

CSV는 시트 하나만 담을 수 있어서 시트마다 파일을 따로 만들어요. ‘모든 시트 zip으로’를 누르세요.

큰 파일도 되나요?

수십만 행도 PC에서는 변환돼요. 휴대폰에서는 메모리 부족으로 느릴 수 있어요.

함께 쓰면 좋은 도구