일감

엑셀 CSV 변환

엑셀 파일을 CSV나 JSON으로 바꿉니다. 반대도 됩니다.

파일이 서버에 올라가지 않습니다. 선택한 파일은 이 기기를 벗어나지 않고 브라우저 안에서 처리됩니다. 페이지를 닫으면 사라지며, 저장되거나 전송되는 기록이 없습니다.

도구를 불러오는 중입니다.

사용 방법

  1. 엑셀 또는 CSV 파일을 선택합니다.
  2. 변환할 형식과 대상 시트를 고릅니다.
  3. 변환을 누르면 파일로 내려받아집니다.

자주 묻는 질문

CSV를 엑셀에서 열면 한글이 깨집니다.
엑셀은 CSV를 열 때 파일 맨 앞의 표시(BOM)를 보고 인코딩을 판단합니다. 한글 인코딩 항목에서 엑셀용을 고르면 이 표시가 들어가 깨지지 않습니다.
수식은 어떻게 되나요?
계산된 결과값으로 변환됩니다. 수식 자체는 CSV나 JSON에 담을 수 없습니다. 수식을 유지하려면 XLSX로 변환하세요.
시트가 여러 개면요?
첫 시트만 변환할지 전부 변환할지 고를 수 있습니다. 전부 고르면 시트마다 파일이 하나씩 만들어져 ZIP으로 묶입니다.

왜 CSV 로 바꾸나

다른 프로그램에 넣을 때. 데이터베이스나 통계 도구는 대부분 CSV 를 받습니다.

가벼워서. xlsx 는 압축된 XML 묶음이라 무겁습니다. CSV 는 글자만 있어 훨씬 작습니다.

오래 보관할 때. CSV 는 어느 프로그램에서나 열립니다. 형식이 바뀔 일이 없습니다.

잃는 것

⚠️ CSV 는 글자만 담습니다. 이런 것이 사라집니다.

  • 수식 (계산된 값만 남습니다)
  • 서식과 색
  • 여러 시트 (하나씩 나눠야 합니다)
  • 차트와 그림
  • 셀 병합

한글이 깨질 때

엑셀에서 CSV 를 열면 한글이 깨지는 경우가 있습니다. 글자 인코딩 때문입니다.

UTF-8      웹과 대부분의 프로그램
EUC-KR     오래된 윈도우 프로그램

이 도구는 UTF-8 에 BOM 을 붙여 만듭니다. 엑셀이 한글을 제대로 알아보게 하는 표시입니다.

그래도 깨진다면 메모장에서 열어 "다른 이름으로 저장 → 인코딩 ANSI" 로 바꿔 보세요.

쉼표가 든 값

값 안에 쉼표가 있으면 따옴표로 감쌉니다.

홍길동,"가,나,다",30

이렇게 하면 엑셀이 세 칸으로 제대로 읽습니다.

시트가 여러 개라면

시트를 골라 하나씩 바꿉니다. CSV 는 시트 개념이 없어 여러 개를 한 파일에 담을 수 없습니다.