홈 › 파일·데이터 변환

CSV를 엑셀로

엑셀에서 CSV를 바로 열면 한글이 깨지거나 0이 사라지는 문제를 피할 수 있어요. 파일은 이 기기에서만 처리돼요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요
CSV 파일을 놓거나 눌러서 고르세요 (여러 개 가능).csv · .tsv · .txt

CSV를 엑셀로, 칸마다 숫자·글자·날짜를 정하는 기준

언제 쓰나요

회원 명단 CSV를 엑셀에서 열었더니 010으로 시작하던 전화번호가 10으로 바뀌어 있을 때, 해외 서비스에서 받은 UTF-8 파일이 엑셀에서 깨져 보일 때, 받는 사람이 CSV 대신 정식 엑셀 파일을 원할 때 이 도구로 바꿔요. 엑셀이 CSV를 열면서 제멋대로 바꾸는 부분을 미리 정리해서 xlsx로 저장해 줘요.

사용 방법

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

1단계파일 놓기

  1. ① 여러 개를 한 번에 놓아도 돼요. 새로 놓으면 이전 목록은 바뀌어요.
인코딩·구분 기호·숫자 처리 선택에 2번, 머리글 체크에 3번, 미리보기에 4번 표시가 붙은 화면

2단계읽기 설정 확인

  1. ② 인코딩과 구분 기호를 바꾸면 파일을 다시 읽어요. 숫자 처리는 받을 때 적용돼요.
  2. ③ 켜 두면 첫 행을 굵은 머리글로 만들고, 필터와 틀 고정을 걸어요. 머리글 행은 숫자로 바꾸지 않아요.
  3. ④ 파일마다 행 수, 알아낸 인코딩과 구분 기호, 앞 5행 × 8칸이 나와요.
엑셀로 받기 버튼에 5번, 한 파일의 시트로 체크에 6번 표시가 붙은 화면

3단계엑셀로 받기

  1. ⑤ 파일이 하나면 같은 이름의 .xlsx로 받아요.
  2. ⑥ 여러 파일일 때 켜면 파일마다 시트 하나씩 든 엑셀 한 개로, 끄면 xlsx 여러 개를 ZIP으로 받아요.

칸마다 판단하는 기준

‘숫자는 숫자로’를 고르면 머리글 아래 칸을 하나씩 보고 숫자, 날짜, 글자 중 하나로 정해요. 쉼표를 빼고 보면 숫자인 값은 숫자로 바꾸되, 바꾸면 정보가 사라지는 값은 글자로 남겨요.

원래 값엑셀에 들어가는 모양이유
1,234,500숫자 1234500쉼표는 천 단위 구분으로 봄
-12.5숫자 -12.5음수·소수 그대로
01234글자 012340으로 시작
010-1234-5678글자 그대로중간에 - 가 있어 숫자가 아님
1234567890123456글자 그대로16자리 이상
3,5글자 그대로끝 쉼표 뒤가 1~2자리
2026-11-09날짜연-월-일 10자리 모양

16자리 기준은 엑셀이 숫자를 15자리까지만 정확히 기억하기 때문이에요. 이보다 긴 카드번호·주문번호를 숫자로 넣으면 끝자리가 0으로 바뀌어요.

CSV 칸 판단 흐름 그림칸 값이 쉼표를 빼고 숫자 모양인지, 0으로 시작하는지, 16자리 이상인지, 끝 쉼표 뒤가 1~2자리인지 차례로 보고, 해당하면 글자, 아니면 숫자로 넣어요. 숫자가 아니면 연-월-일 모양일 때만 날짜로 바꿔요.칸 하나를 판단하는 순서쉼표를 빼면 숫자 모양?아니요 → 날짜 검사로0으로 시작? (01234)예 → 글자숫자 16자리 이상?예 → 글자끝 쉼표 뒤 1~2자리? (3,5)예 → 글자숫자로 저장날짜 검사2026-11-09 → 날짜
칸 하나가 0으로 시작하는지, 자릿수가 16 이상인지, 날짜 모양인지 차례로 따져 숫자·글자·날짜로 나뉘는 흐름이에요.

주의할 점

더 궁금한 점

구분 기호 자동 인식은 어떻게 하나요?

첫 줄에서 쉼표·탭·세미콜론·세로선 중 가장 많이 나온 기호를 골라요. 미리보기의 칸이 한 덩어리로 붙어 보이면 직접 골라 다시 읽히세요.

열 너비도 맞춰 주나요?

각 열 앞쪽 300행까지의 글자 길이를 보고 너비를 정해요. 한글은 영문보다 두 배 폭으로 쳐서 계산해요.

날짜로 바뀐 칸은 어떻게 보이나요?

엑셀 날짜 값으로 들어가고 표시 형식은 yyyy-mm-dd예요. 그래서 엑셀에서 날짜끼리 빼서 기간을 구하거나 월별로 묶을 수 있어요.

숫자 처리 기준을 열마다 다르게 정할 수 있나요?

파일 전체에 같은 기준을 써요. 어떤 열은 꼭 글자로 남겨야 한다면 ‘모두 글자 그대로’로 받은 뒤, 계산할 열만 엑셀에서 숫자로 바꾸는 방법이 확실해요.

CSV를 엑셀에서 바로 열면 생기는 문제

이 도구는 파일의 바이트를 직접 읽어 인코딩과 구분 기호를 알아낸 뒤, 위 값들을 글자로 지켜서 엑셀 파일로 만들어요. 일반 숫자는 계산할 수 있게 숫자로, 2026-11-09 같은 값은 날짜로 바꿔요.

쓰는 법

  1. CSV 파일을 끌어다 놓으면 인코딩·구분 기호와 앞 5행 미리보기가 나와요. 한글이 이상하면 인코딩을 직접 골라 보세요.
  2. ‘엑셀로 받기’를 누르면 첫 행이 굵은 머리글이고 필터와 틀 고정이 걸린 xlsx가 만들어져요.
  3. 여러 파일은 각각 xlsx로(zip) 받거나 한 파일의 시트로 모을 수 있어요.

파일은 서버로 올라가지 않아요. 수십 MB 큰 파일도 PC 브라우저에서 처리할 수 있어요.

자주 묻는 질문

엑셀에서 CSV를 깨지지 않게 여는 방법은 없나요?

엑셀의 ‘데이터 → 텍스트/CSV에서’ 가져오기로 파일 원본을 ‘65001: 유니코드(UTF-8)’로 고르면 돼요. 단계가 번거로워서 이 도구로 바꾸는 게 빨라요.

큰따옴표 안의 쉼표나 줄바꿈도 처리되나요?

네. CSV 표준(RFC 4180)대로 따옴표로 감싼 값 안의 쉼표·줄바꿈을 한 칸으로 읽어요.

숫자를 모두 글자로 두고 싶어요.

‘숫자 처리’를 ‘모두 글자 그대로’로 바꾸면 원본 그대로 글자로 들어가요.

함께 쓰면 좋은 도구