CSV를 엑셀로 변환하기
내용을 그대로 둔 채 내 기기 안에서 xlsx로.
여기에 파일을 끌어다 놓으세요
또는 클릭해서 기기에서 선택지원 형식: CSV, TSV, TXT
1회 최대 3개 파일파일당 최대 20MB하루 5회Pro로 제한 해제✓ 오프라인에서도 사용 가능
파일은 내 기기 밖으로 나가지 않습니다
이 도구는 브라우저 안에서만 작동합니다. 업로드도 저장도 하지 않으므로, 시작하기 전에 인터넷 연결을 끊어도 그대로 작동합니다.
사용 예시
예: EUC-KR로 저장된 주문 내역 CSV를 우편번호 03154의 0과 16자리 주문번호 그대로 xlsx로
쇼핑몰 관리자 화면에서 내려받은 주문내역.csv입니다. 한국어 Windows 엑셀과 같은 EUC-KR로 저장됐고 쉼표로 구분됩니다. 열은 주문번호(16자리), 받는분, 우편번호, 주소, 연락처, 상품코드, 수량, 결제금액, 주문일, 희망배송일. 엑셀에서 바로 열면 03154는 3154가 되고 주문번호는 2.02610E+15로 줄어듭니다. 구분 문자는 ‘파일에서 판단’, ‘숫자를 값으로 넣기’는 켠 그대로 둡니다.
- UTF-8로 읽히지 않는 파일이라 한국어 페이지에서는 EUC-KR(CP949)로 읽습니다. 받는분 ‘김민지’, 주소 ‘서울 종로구 세종대로 1’ 모두 깨지지 않습니다.
- 우편번호 열에 0으로 시작하는 03154, 06236이 있어 열 전체가 글자로 들어갑니다. 48058, 61452도 글자라 정렬해도 순서가 엇갈리지 않습니다. 연락처 01012345678과 상품코드 0075가 있는 열도 같은 이유로 글자입니다.
- 16자리 주문번호는 숫자가 15자리를 넘으므로 글자 그대로 남아 끝자리가 0으로 바뀌지 않습니다. 주문일 2026-10-05와 희망배송일 10.08도 날짜나 소수로 바꾸지 않고 적힌 대로 둡니다.
- 수량과 결제금액 "32,000", "18,500원", 45000은 숫자 값이 되고, 괄호로 적은 환불 (5000)은 -5000이 됩니다.
| CSV의 칸 | 변환한 xlsx |
|---|---|
| 03154 | 글자 ‘03154’ |
| 48058 | 글자 (같은 열에 0으로 시작하는 값이 있어서) |
| 2026100500012345 | 글자 그대로 (16자리) |
| 010-2345-6789 | 글자 그대로 |
| 10.08 | 글자 ‘10.08’ (소수 10.08로 바꾸지 않음) |
| "32,000" | 숫자 32000 |
| 18,500원 | 숫자 18500 |
| (5000) | 숫자 -5000 |
주문내역.xlsx(시트 이름 ‘주문내역’) 하나가 나옵니다. 결제금액 열이 숫자라 SUM으로 4건 합계 90,500을 바로 구할 수 있고, 우편번호는 글자 그대로라 송장이나 주소 라벨에 써도 앞의 0이 사라지지 않습니다.
사용 방법
- CSV 파일을 끌어다 놓습니다. 탭으로 구분된 파일(TSV)도 읽습니다.
- 구분 문자는 ‘파일에서 판단’ 그대로 두면 됩니다. 세미콜론으로 구분된 파일도 알아서 가려냅니다.
- 여러 CSV를 한 통합 문서로 묶을지 고릅니다. 폴더에 있는 파일을 한꺼번에 넣을 때 편합니다.
- ‘엑셀로 변환’을 누르고 xlsx를 내려받습니다.
자주 묻는 질문
- 그냥 엑셀로 열면 안 되나요?
- 엑셀은 여는 과정에서 내용을 바꿉니다. 007은 7이 되고, 3-4는 날짜가 되며, 예상과 다른 인코딩의 파일은 글자가 깨집니다(상품 코드와 이름이 이상해지는 대부분의 원인이 이것입니다). 여기서는 적힌 그대로 기록하고, 누가 봐도 숫자인 것만 숫자로 넣습니다. 따옴표로 감싼 칸 안의 쉼표와 줄바꿈, 엑셀이 붙이는 BOM도 규칙대로 처리합니다.
- 한글이 깨집니다.
- UTF-8 CSV는 그대로 읽습니다. UTF-8로 읽을 수 없는 파일은 인코딩 변환 도구와 같은 판별로, 한국어 Windows의 엑셀이 저장하는 EUC-KR(CP949)로 읽으므로 다시 내보낼 필요가 없습니다. BOM이 있는 UTF-16도 읽습니다.
- 주문번호처럼 긴 번호가 2.02610E+15로 바뀌지 않나요?
- 바뀌지 않습니다. 숫자가 15자리를 넘는 값(16자리 주문번호, 카드 번호 등)은 글자로 넣으므로 엑셀이 지수 표기로 줄이거나 16번째 자리부터 0으로 바꾸는 일이 없습니다. 0으로 시작하는 값이 하나라도 있는 열(우편번호 03154, 휴대폰 01012345678)은 열 전체를 글자로 넣어 정렬도 고르게 됩니다.
- 어떤 칸이 숫자가 되나요?
- 1250, 3.50, -4, 1,250, ₩1,250.75, 18,500원처럼 분명히 숫자인 것만입니다. 회계에서 쓰는 (310.00) 같은 괄호는 음수로 처리합니다. 세미콜론으로 구분된 파일이나 1.250,75 같은 숫자가 있는 파일은 쉼표를 소수점으로 쓰는 유럽식으로 읽습니다. 날짜, 백분율, 0으로 시작하는 우편번호·코드·전화번호, 16자리 이상의 번호, 영문이 섞인 값은 글자 그대로 두고, 10.08처럼 월.일로 적은 날짜만 있는 열도 글자로 둡니다. 옵션을 끄면 전부 문자로 들어갑니다.
- 여러 CSV를 한 엑셀 파일에 시트별로 넣을 수 있나요?
- 됩니다. ‘파일이 여러 개일 때’를 ‘한 통합 문서에 파일마다 시트’로 바꾸면 매출_1월.csv, 매출_2월.csv처럼 파일 이름을 딴 시트로 한 xlsx에 들어가고, 통합 문서 이름은 첫 파일 이름을 따릅니다. 반대로 시트마다 CSV로 내보내려면 ‘엑셀을 CSV로 변환’을 쓰세요.
- 파일이 업로드되나요?
- 아닙니다. CSV 해석도 xlsx 작성도 브라우저 안에서 이뤄집니다. 고객 명단이나 사내 시스템에서 뽑은 자료가 밖으로 나가지 않습니다.
- 무료 요금제의 제한은?
- 한 번에 3개 파일, 파일당 20MB, 하루 5회입니다. 만들어진 xlsx에는 아무것도 덧붙이지 않습니다.