본문 바로가기

CSV → XLSX 변환기

브라우저 처리

붙여 넣은 CSV·TSV를 엑셀 XLSX로 바꿉니다. 금액·날짜는 숫자·날짜로 넣고, 00123 같은 코드와 16자리 이상 번호는 엑셀이 망가뜨리지 않게 글자로 지킵니다.

사용 전 확인
  • 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
도구 실행입력 후 결과 확인
CSV → XLSX 변환기 샘플 실행

CSV를 엑셀에서 그냥 열면 상품코드 00123의 앞자리 0이 사라지고, 18자리 주문번호는 1.23457E+17처럼 바뀌어 뒷자리가 0으로 망가집니다. 이 변환기는 CSV 내용을 붙여 넣으면 칸마다 값을 살펴 숫자로 넣을 것과 글자로 지킬 것을 나눠 XLSX 파일을 만듭니다.

브라우저 처리
샘플 결과
3행 × 4열을 XLSX로 바꿨습니다 (구분자: 쉼표, 첫 행은 머리글로 글자 그대로).
숫자로 바꾼 칸 2개 · 날짜로 바꾼 칸 2개 · 글자로 지킨 칸 2개
  앞자리 0이나 16자리 이상 숫자는 엑셀이 잘라 먹지 않도록 글자로 넣었습니다: A2(00123), A3(00456)
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

CSV → XLSX 변환기 사용 가이드

CSV를 엑셀에서 그냥 열면 상품코드 00123의 앞자리 0이 사라지고, 18자리 주문번호는 1.23457E+17처럼 바뀌어 뒷자리가 0으로 망가집니다. 이 변환기는 CSV 내용을 붙여 넣으면 칸마다 값을 살펴 숫자로 넣을 것과 글자로 지킬 것을 나눠 XLSX 파일을 만듭니다.

앞자리가 0인 숫자, 16자리 이상 숫자는 글자로 넣고, 1500이나 "1,500"처럼 평범한 금액은 계산할 수 있는 숫자로, 2026-09-01 형식의 날짜는 실제 날짜 칸으로 넣습니다. 2024-02-30처럼 없는 날짜는 글자로 남깁니다. 첫 행은 머리글로 보고 글자 그대로 둡니다.

구분자는 첫 줄을 보고 쉼표·탭·세미콜론 중에서 고르고, 큰따옴표로 감싼 칸 안의 쉼표와 줄바꿈도 CSV 규칙대로 읽습니다. 열 너비는 내용 길이에 맞춰(한글은 두 칸으로 계산) 정해 주므로 열자마자 읽기 좋습니다.

사용 방법

  1. 'CSV·TSV' 칸에 CSV 내용을 붙여 넣습니다. 엑셀에서 복사한 표(탭 구분)도 됩니다.
  2. '실행'을 누르면 행·열 수와 숫자·날짜로 바꾼 칸, 글자로 지킨 칸 개수가 나옵니다.
  3. 글자로 지킨 칸 예시(A2(00123) 등)가 의도와 맞는지 확인합니다.
  4. '다운로드'로 converted.xlsx를 저장해 엑셀에서 엽니다.

예시: 상품코드와 금액이 섞인 CSV

입력
상품코드,상품명,가격,등록일
00123,볼펜,"1,500",2026-09-01
00456,노트,3000,2026-09-02
결과
3행 × 4열을 XLSX로 바꿨습니다 (구분자: 쉼표, 첫 행은 머리글로 글자 그대로).
숫자로 바꾼 칸 2개 · 날짜로 바꾼 칸 2개 · 글자로 지킨 칸 2개
  앞자리 0이나 16자리 이상 숫자는 엑셀이 잘라 먹지 않도록 글자로 넣었습니다: A2(00123), A3(00456)

"1,500"은 쉼표를 뺀 숫자 1500으로 들어가 합계를 낼 수 있습니다.

이럴 때 쓰면 좋아요

  • 쇼핑몰·ERP에서 받은 CSV를 코드가 망가지지 않게 엑셀로 바꿀 때
  • 주문번호·송장번호처럼 긴 번호가 든 데이터를 엑셀로 넘길 때
  • 엑셀이 없는 환경에서 받은 사람에게 XLSX로 보내야 할 때
  • 날짜 열을 정렬·필터할 수 있는 실제 날짜로 넣고 싶을 때

문제가 생겼을 때

전화번호 010-1234-5678이 그대로 글자로 들어갔어요

하이픈이 든 값은 숫자가 아니므로 글자로 넣는 것이 맞습니다. 숫자만 남기고 싶다면 원본에서 하이픈을 지우되, 앞자리 0은 글자로 지켜집니다.

'닫히지 않은 큰따옴표' 경고

어느 칸의 따옴표 짝이 맞지 않아 그 뒤가 한 칸으로 이어졌습니다. 값 안의 큰따옴표는 ""로 두 번 써야 합니다.

활용 팁

  • EUC-KR로 저장된 CSV라 한글이 깨져 보이면 CSV 인코딩 변환기로 UTF-8로 바꾼 뒤 붙여 넣으세요.
  • 구분자가 헷갈리면 CSV 구분자 감지기로 먼저 확인할 수 있습니다.
  • 날짜는 YYYY-MM-DD 형식만 날짜 칸으로 바꿉니다. 9/1 같은 표기는 글자로 남습니다.

자주 묻는 질문

엑셀에서 CSV를 직접 여는 것과 무엇이 다른가요?

엑셀은 앞자리 0을 지우고 긴 번호를 지수 표기로 바꿔 뒷자리를 잃습니다. 이 도구는 그런 값을 글자로 넣어 원본 그대로 보존합니다.

시트 이름을 정할 수 있나요?

결과는 Sheet1 한 개로 만들어집니다. 엑셀에서 시트 탭을 두 번 눌러 이름을 바꾸면 됩니다.

붙여 넣은 데이터가 전송되나요?

아니요. CSV 해석과 XLSX 생성은 모두 이 브라우저 안에서 이뤄지고 결과는 기기에 바로 저장됩니다.