텍스트

엑셀 변환 (XLSX·CSV·JSON)

엑셀 파일을 CSV·JSON으로, CSV·JSON을 엑셀 파일로 변환

파일이 서버로 전송되지 않아요 · 브라우저에서만 처리

파일을 선택하거나 데이터를 붙여넣으면 앞쪽 20행이 이 자리에 표로 표시됩니다.

변환 형식

엑셀 변환이란?

실제 엑셀 파일(.xlsx·.xls)을 열어 CSV나 JSON으로 바꾸거나, 반대로 CSV·JSON 데이터를 엑셀(.xlsx) 파일로 만들어 주는 도구입니다. 붙여넣은 표를 이리저리 바꾸는 변환기와 달리 엑셀 파일 자체를 읽고 쓰는 것이 특징이고, 여러 시트가 있는 통합 문서에서 원하는 시트를 골라 변환할 수 있습니다.

변환에는 SheetJS Community Edition(Apache-2.0)을 사용합니다. 이 사이트에서 직접 제공하는 파일을 필요한 순간에만 불러오므로 첫 화면은 가볍고, 외부 서버 호출 없이 브라우저 안에서 동작합니다.

사용 방법

엑셀 읽기에서는 파일을 선택하고 시트와 변환 형식(CSV 또는 JSON)을 고른 뒤 변환하기를 누릅니다. CSV는 UTF-8 BOM을 붙여 저장해 엑셀에서 다시 열어도 한글이 깨지지 않고, JSON은 첫 행을 키로 쓴 객체 배열로 저장합니다.

엑셀 만들기에서는 CSV·JSON 파일을 고르거나 내용을 붙여넣으면 형식을 자동으로 알아봅니다. 미리보기를 확인하고 변환하기를 누르면 .xlsx 파일을 받을 수 있습니다.

개인정보 · 안전성

파일 읽기·변환·미리보기·다운로드까지 전 과정이 브라우저 안에서만 이루어지며, 파일은 서버로 전송되거나 저장되지 않습니다. 사내 문서나 고객 명단처럼 외부 사이트에 올리기 꺼려지는 파일도 안심하고 변환할 수 있습니다.

참고: 암호가 걸린 엑셀 파일과 매크로(.xlsm)는 지원하지 않으며, 수식은 계산된 값으로 변환되고 서식·차트·이미지는 옮겨지지 않습니다.
엑셀 파일을 CSV로 바꾸면 한글이 깨지지 않나요?
이 도구는 CSV 앞에 UTF-8 BOM을 붙여 저장하므로 엑셀에서 다시 열어도 한글이 깨지지 않습니다. BOM이 없는 UTF-8 CSV는 한국어 윈도우의 엑셀이 EUC-KR로 잘못 읽는 경우가 많습니다.
시트가 여러 개인 엑셀 파일은 어떻게 변환하나요?
파일을 선택하면 시트 목록이 나타납니다. 변환할 시트를 고르면 미리보기가 바뀌고, 선택한 시트 하나가 CSV 또는 JSON으로 저장됩니다. 다른 시트는 시트를 바꿔 다시 변환하세요.
EUC-KR로 저장된 CSV도 엑셀 파일로 바꿀 수 있나요?
네. CSV 파일을 UTF-8로 먼저 읽어 보고, 해석할 수 없는 바이트가 있으면 EUC-KR로 자동 전환해 읽습니다. 붙여넣기는 이미 글자로 변환된 텍스트이므로 인코딩과 무관합니다.
JSON은 어떤 모양이어야 엑셀로 바뀌나요?
객체의 배열([{"이름":"홍길동"}, …])이 가장 일반적이며 키가 머리글 행이 됩니다. 배열의 배열([["이름","금액"],["홍길동",1000]])도 그대로 행으로 들어가고, 안에 중첩된 객체는 JSON 문자열 한 칸으로 저장됩니다.
업로드한 파일이 서버로 전송되나요?
아니요. 파일 읽기와 변환, 미리보기, 다운로드까지 전 과정이 브라우저 안에서만 이루어지며 파일이 서버로 전송되거나 저장되지 않습니다. 변환 라이브러리(SheetJS, Apache-2.0)는 이 사이트에서 직접 제공하는 파일입니다.