블로그
한국어

엑셀 파일 변환 — XLSX·XLS·CSV·ODS·JSON

엑셀·CSV·ODS·JSON 데이터 파일을 업로드 없이 변환

브라우저에서 처리 · 서버로 전송되지 않음

파일을 여기에 놓거나 선택하세요

브라우저에서 처리 · 최대 20MB

텍스트 입력 설정

데이터 변환용 도구예요. 차트·이미지·매크로·외부 링크·서식의 완전한 보존은 지원하지 않아요. 파일은 업로드되지 않아요.

CSV·TSV·JSON은 선택한 시트만 저장해요. JSON은 첫 행을 포함한 2차원 배열이에요. CSV/TSV의 셀은 문자열로 읽으며 숫자·날짜로 자동 변환하지 않아요.

수식은 여기서 계산하지 않아요. 계산값 변환은 파일에 저장된 값만 사용하며 없으면 변환을 중단해요. 수식을 유지하면 원본 수식이 출력 파일에 포함돼요.

한 파일 최대 100개 시트, 50,000행/시트, 256열, 총 500,000셀. ZIP 내부 압축 해제 크기는 최대 80MB예요.

사용법

  1. XLSX, XLS, ODS, CSV, TSV 또는 JSON 파일을 선택하거나 끌어 놓으세요.
  2. CSV 등 텍스트 파일은 입력 인코딩과 구분자를 지정하세요. TSV는 탭으로 읽습니다.
  3. 미리보기에서 시트를 선택하고 출력 형식을 고르세요.
  4. 수식 계산값, UTF-8 BOM 및 CSV/TSV 수식 실행 방지 옵션을 확인하세요.
  5. 변환 버튼을 누르고 결과 파일을 다운로드하세요.

변환 기준

CSV/TSV 입력의 숫자처럼 보이는 값도 문자열로 보존합니다. 001을 숫자 1로 바꾸지 않습니다. 엑셀 날짜는 내부 숫자와 지원되는 셀 표시 형식을 사용합니다. JSON 출력은 원시 셀 값이며 날짜는 엑셀 일련번호로 표시될 수 있습니다. 빈 셀은 JSON에서 null로 표시됩니다. 길이가 다른 JSON 행은 표 너비에 맞춰 null로 채우며 끝부분의 셀이 전혀 없는 행은 생략될 수 있습니다. JavaScript의 안전한 정수 범위를 벗어난 JSON 정수는 문자열로 입력하세요.

CSV/TSV 수식 실행 방지를 켜면 =, +, -, @, 탭, 캐리지 리턴으로 시작하는 문자열 앞에 작은따옴표를 추가합니다. 이것은 의도적인 데이터 변경입니다. XLSX/XLS/ODS 입력 수식은 수식 유지 옵션을 선택하면 그대로 포함됩니다. 원본을 신뢰할 수 없다면 기본 계산값 옵션을 사용하세요.

워크북 출력은 시트 전체를 포함하지만 서식 변환은 제한적입니다. 데이터 이동용 복사본으로 사용하고 중요한 파일의 원본을 보관하세요. 암호 파일, ZIP64, VBA 매크로의 보존은 지원하지 않습니다.

최대 100개 시트, 시트당 50,000행과 256열, 전체 500,000셀을 지원합니다. 압축된 워크북의 내부 압축 해제 크기는 80MB 이하로 제한합니다.

예시

JSON 입력 [["이름","언어"],["홍길동","한국어"],["你好","中文😀"]]을 XLSX로 저장하면 첫 행을 포함한 표가 만들어집니다. 이 파일을 CSV로 변환하면 선택한 시트의 표를 UTF-8 텍스트로 다운로드합니다.

자주 묻는 질문

파일이 서버로 올라가나요?

아니요. 파일 읽기와 변환은 브라우저 안에서 수행됩니다. 최대 입력 크기는 20MB입니다.

여러 시트가 모두 변환되나요?

XLSX, XLS, ODS로 출력하면 모든 시트를 보존합니다. CSV, TSV, JSON은 선택한 시트만 저장합니다.

수식과 서식도 그대로 유지되나요?

기본은 저장된 계산값으로 변환합니다. 수식을 직접 계산하지 않으며 저장값이 없으면 중단합니다. 수식 유지 옵션을 사용할 수 있지만 차트, 매크로, 이미지, 외부 링크와 서식의 완전한 보존은 지원하지 않습니다.

JSON은 어떤 구조를 지원하나요?

셀 값이 문자열, 숫자, 불리언, null인 2차원 배열을 지원합니다. 첫 행을 머리글 객체로 바꾸지 않습니다.

필요한 도구가 있나요?