CSV를 Excel으로 변환

인코딩 자동 감지, 긴 숫자는 텍스트로 유지해 3.7E+12 방지

📂

여기에 파일 드래그 앤 드롭

또는 파일 선택

.csv / .txt / .tsv 지원 - 표준 .xlsx로 출력

이 도구 소개

CSV를 Excel에서 바로 열면 유명한 두 가지 사고가 납니다. 한글과 중국어가 깨지는 일, 그리고 주민등록번호나 주문번호가 3.7E+12처럼 지수 표기로 변하는 일입니다. 이 도구는 두 가지를 한 번에 고칩니다. 인코딩을 자동 감지하고(엄격한 UTF-8을 먼저, 가장 흔한 내보내기용으로 GB18030을 그다음), 긴 정수와 앞의 0이 붙은 값은 텍스트로 저장해 모든 자리수를 그대로 지킵니다.

구분 문자도 자동으로 판별합니다(쉼표 / 세미콜론 / 탭). 수동으로 고정할 수도 있고 큰따옴표는 RFC 4180 규칙에 맞춰 복원됩니다. 결과물은 직접 이어 편집하는 표준 .xlsx입니다. 모든 처리가 브라우저 안에서 끝나 고객 명단과 주문 데이터는 기기를 벗어나지 않습니다.

주요 기능

  • UTF-8 / GB18030 인코딩 자동 감지 - 글자 깨짐 없음
  • 긴 번호와 앞의 0은 텍스트로 저장 - 3.7E+12 없음
  • 구분 문자 자동 판별 또는 쉼표 / 세미콜론 / 탭 수동 지정
  • RFC 4180 파싱과 인용 복원
  • 무료, 제한 없음, 로컬 변환 - 업로드 없음

사용 방법

  1. .csv / .txt / .tsv 파일을 끌어놓거나 선택
  2. 인코딩(자동 기본)과 구분 문자(자동 기본) 선택
  3. 긴 번호는 텍스트로 저장 항목을 켜 두기
  4. 변환을 클릭해 .xlsx 다운로드

자주 묻는 질문

Excel에서 CSV가 깨져 보이는 이유는?
인코딩 불일치입니다. UTF-8 바이트를 GBK로 읽거나 그 반대로 읽을 때 그렇습니다. 이 도구는 엄격한 UTF-8을 먼저, 이어 GB18030 순으로 자동 판별하며 인코딩을 직접 지정할 수도 있습니다.
번호가 지수 표기로 변했는데 어떻게 되돌리나요?
Excel은 11자리를 넘는 숫자를 부동소수점으로 표시합니다. 이 도구는 12자리 이상 정수와 앞의 0이 붙은 값을 텍스트로 써서 파일 안의 자리수를 하나도 바꾸지 않습니다.
001, 007처럼 앞의 0이 사라지는데 해결되나요?
숫자로 저장하면 앞의 0은 사라집니다. 긴 번호는 텍스트로 저장 항목을 켜 두면 텍스트 그대로 원문 보존됩니다.
열이 잘못 갈라지거나 큰따옴표가 남는데 어떡하나요?
파싱은 RFC 4180을 따르고 인용은 자동으로 복원되며, 구분 문자는 쉼표 / 세미콜론 / 탭 중 자동 판별되거나 수동으로 고정할 수 있습니다. 그래도 갈라지지 않으면 흔치 않은 구분 문자가 들어 있지 않은지 확인하세요.

관련 도구