Excel JSON 변환기
통합 문서를 업로드하지 않고 선택한 XLSX 또는 이전 XLS 워크시트를 JSON으로 변환합니다. 선택한 모든 시트에 공통으로 적용할 JSON 구조와 헤더, 빈칸, 값 처리 규칙을 정한 다음 JSON 하나 또는 로컬 ZIP을 내려받으세요. 표시된 시트는 기본으로 선택되며, Hidden 및 VeryHidden 시트도 표시되므로 필요할 때 의도적으로 포함할 수 있습니다.
Excel을 JSON으로 변환하는 방법
-
1
Excel 통합 문서 선택
20 MiB 이하의 실제 XLSX 또는 이진 XLS 파일 하나를 선택합니다. 변환기는 확장자만이 아니라 파일 서명을 확인합니다.
-
2
워크시트 선택
표시됨, Hidden, VeryHidden 워크시트를 검토합니다. 하나 이상을 선택하면 같은 JSON 설정이 선택한 모든 시트에 적용됩니다.
-
3
JSON 규칙 선택
레코드, 행렬, 사전 또는 그룹화된 레코드를 사용합니다. 헤더 키, 값 유형, 빈칸 표시 방식을 설정합니다.
-
4
로컬로 다운로드
시트를 하나 선택하면 JSON으로 내려받습니다. 여러 시트를 선택하면 브라우저에서 ZIP으로 묶습니다.
통합 문서 제한 및 지원 형식
이 변환기는 XLSX 및 이전 이진 XLS 통합 문서를 읽습니다. XLSM, XLSB, ODS, CSV 파일은 허용하지 않습니다. 브라우저가 파일 서명을 검증하므로 다른 형식의 이름만 .xlsx 또는 .xls로 바꿔서는 변환할 수 없습니다.
통합 문서 하나는 20 MiB 이하, 워크시트는 최대 100개, 셀은 최대 200만 개까지 사용할 수 있습니다. 변환기는 읽기 전에 XLSX 아카이브 구조도 검사하고 출력이 100 MiB를 넘으면 생성을 멈춥니다. 이 제한은 손상되었거나 유난히 큰 통합 문서가 제어할 수 없는 브라우저 다운로드를 만드는 일을 막습니다.
선택한 시트에 공통으로 적용할 JSON 구조 선택
JSON은 배열과 객체뿐 아니라 문자열, 숫자, 불리언, null도 표현할 수 있습니다. 알맞은 구조는 파일을 읽을 시스템에 따라 달라집니다. RFC 8259는 JSON 데이터 모델을 설명합니다.
| 구조 | 첫 행의 사용 방법 | 적합한 용도 |
|---|---|---|
| 객체 배열 | 헤더 이름이 속성 이름이 됩니다. | API fixture, 애플리케이션 데이터, 대부분의 레코드 기반 가져오기. |
| 행렬 | 첫 행도 데이터로 남습니다. | 위치 기반 데이터, 간결한 표, 배열의 배열을 기대하는 도구. |
| 사전 | 헤더 이름이 속성 이름이 되고, 선택한 열이 고유 키를 제공합니다. | 제품 코드를 제품 레코드에 연결하는 것과 같은 빠른 조회. |
| 그룹화 배열 | 헤더 이름이 속성 이름이 되고, 선택한 열이 그룹 키를 제공합니다. | 부서, 국가, 상태 등의 필드로 묶은 레코드. |
객체 배열 형식은 SheetJS에 설명된 기본 동작을 따릅니다. 첫 행이 헤더가 됩니다. 행렬 출력에서는 그 행도 메타데이터가 아니라 데이터이므로 유지됩니다.
객체, 사전, 그룹화 출력에는 비어 있지 않고 중복되지 않는 헤더 행이 필요합니다. 사전 출력에는 선택한 키 열의 고유 값도 필요합니다. 이 규칙을 만족하지 않으면 변환기는 레코드를 조용히 덮어쓰는 대신 명확한 오류와 함께 중단합니다. 이후 시스템이 통합 문서의 원래 표기를 요구할 경우, 정리된 속성 키 대신 정확한 헤더 텍스트를 유지할 수 있습니다.
값, 날짜 및 수식
유형 추론을 사용하면 스프레드시트의 숫자와 불리언은 JSON 숫자와 불리언으로 유지됩니다. 받는 시스템에서 형 변환을 직접 제어한다면 값을 문자열로 유지할 수도 있습니다. 빈 셀은 null 또는 빈 문자열이 될 수 있습니다. JavaScript의 안전한 정수 범위를 벗어나는 정수는 자릿수가 조용히 반올림되지 않도록 문자열로 남습니다.
날짜 셀은 스프레드시트 판독기가 날짜로 인식할 때만 ISO 값이 됩니다. 변환기는 날짜처럼 보이는 텍스트를 날짜라고 추측하지 않습니다. 이는 주문 번호, 버전 레이블, 로케일별 날짜 텍스트 같은 값에서 중요합니다.
변환기는 Excel 수식을 실행하거나 다시 계산하지 않습니다. 수식에 캐시된 값이 있으면 캐시된 셀 값을 사용하며, 서식이 적용된 표시 결과는 사용하지 않습니다. 캐시된 값이 없는 수식은 빈 값 설정을 따릅니다.
브라우저 내 변환 및 임시 초안
통합 문서 읽기, JSON 생성, ZIP 만들기, 다운로드는 모두 브라우저에서 이루어집니다. 통합 문서, 시트 데이터, 생성된 JSON은 업로드되거나 당사 서버를 통해 전송되지 않습니다.
여러 단계 흐름에서는 검증된 통합 문서를 해시 확인을 거친 임시 초안으로 이 브라우저의 IndexedDB에 보관할 수 있습니다. URL에는 불투명한 작업 식별자만 들어가며 파일 이름이나 워크시트 값은 들어가지 않습니다. 초안은 30분 뒤에는 사용할 수 없습니다. 다시 시작하거나 다운로드를 요청하면 이 도구가 브라우저에 초안을 제거해 달라고 요청하며, 제거를 확인할 수 없으면 공유 기기를 떠나기 전에 이 사이트 데이터를 지우라는 경고가 표시됩니다. 브라우저 저장소를 사용할 수 없으면 제어 요소가 한 페이지에 남아 있으므로 페이지 이동 없이도 변환을 마칠 수 있습니다.
자주 묻는 질문
예. 하나 이상의 시트를 선택하세요. 시트를 하나 선택하면 JSON을 내려받고, 여러 개를 선택하면 각 시트의 JSON 파일이 들어 있는 ZIP 하나를 만듭니다.
일반적인 헤더 기반 레코드에는 객체 배열을 사용하세요. 헤더 행을 포함한 모든 행이 위치 데이터로 남아야 하면 행렬을 사용하세요. 고유한 조회에는 사전을, 반복되는 값으로 관련 레코드를 모아야 하면 그룹화 배열을 사용하세요.
헤더 기반 구조에는 비어 있지 않고 고유한 헤더가 필요합니다. 사전에도 선택한 키 열의 고유 값이 필요합니다. 중복을 거부하면 출력 파일에서 한 레코드가 다른 레코드를 조용히 대체하는 일을 막을 수 있습니다.
아니요. 수식 셀은 사용할 수 있으면 캐시된 셀 값을 사용하며, 서식이 적용된 표시 결과는 사용하지 않습니다. 도구는 수식을 다시 계산하지 않습니다. 텍스트에서 추측하지 않고, 스프레드시트 판독기가 날짜로 인식한 셀에만 ISO 날짜를 씁니다.
아니요. 읽기, 변환, 다운로드 준비는 브라우저에 남습니다. 여러 단계 흐름은 브라우저 전용 초안을 보관할 수 있지만 30분 뒤에는 사용할 수 없습니다. 통합 문서와 데이터는 서버로 전송되거나 URL에 들어가지 않습니다. 다시 시작하거나 다운로드를 요청하면 브라우저에 초안 제거를 요청하며, 확인할 수 없으면 경고를 표시합니다.
관련 도구
자막 파일 변환기
SRT와 WebVTT 자막을 브라우저에서 변환하고 큐 시간을 검사하며 여러 줄 텍스트를 유지한 채 복사하거나 내려받으세요.
Word Markdown 변환기
Word DOCX 파일을 브라우저에서 깔끔한 Markdown으로 변환하세요. 제목, 목록, 링크, 간단한 표를 유지하고 편집 가능한 .md 파일을 복사하거나 다운로드할 수 있습니다.
DOCX를 ODT로 변환
LibreOffice와 OpenOffice용으로 Word DOCX 문서를 OpenDocument ODT 포맷으로 변환합니다. 텍스트, 서식, 표를 개방형 표준으로 유지하세요.
압축 파일 추출기
ZIP, JAR, XPI, DOCX, XLSX, PPTX, ODT 파일을 브라우저에서 바로 확인하고, 원본 압축 파일을 업로드하지 않은 채 내부 파일을 하나씩 내려받으세요.
Excel 시트 병합
XLSX, XLS, XLSM, XLSB, ODS 파일을 기기에서 병합하세요. 원본 시트를 따로 유지하거나 헤더가 일치하는 행을 추가한 뒤 XLSX를 내려받을 수 있습니다.
Excel 시트 분할기
브라우저에서 XLSX 또는 XLS 통합 문서를 워크시트 탭, 데이터 행 묶음 또는 열 값으로 분할하세요. 파일을 업로드하지 않고 XLSX 하나 또는 로컬 ZIP을 다운로드할 수 있습니다.
이 도구는 다른 언어로도 제공됩니다
- محول Excel إلى JSON [AR]
- Convertidor de Excel a JSON [ES]
- Excel 转 JSON 转换器 [ZH]
- Excel から JSON への変換ツール [JA]
- Excel till JSON-konverterare [SV]
- Convertisseur Excel vers JSON [FR]
- Conversor de Excel para JSON [PT]
- ตัวแปลง Excel เป็น JSON [TH]
- Excel naar JSON-converter [NL]
- Excel to JSON Converter [EN]
- Trình chuyển đổi Excel sang JSON [VI]
- Konwerter Excel na JSON [PL]
- Excel JSON Dönüştürücü [TR]
- Excel-zu-JSON-Konverter [DE]
- Konverter Excel ke JSON [ID]
- Convertitore da Excel a JSON [IT]
- Конвертер Excel в JSON [RU]