JSON → Excel
JSON 배열에서 진짜 .xlsx 파일로 곧장 갑니다, Excel이 파싱하도록 어르고 달래야 하는 CSV가 아닙니다. 열은 타입이 지정되고(숫자는 숫자로, ISO 날짜는 제대로 된 날짜 셀로), 중첩 배열은 자체 시트에 들어갈 수 있으며, Excel, Numbers, LibreOffice에서 깔끔하게 열리는 워크북을 얻습니다.
JSON을 Excel로 변환하는 방법
-
1
JSON 붙여넣기
객체 배열(한 시트) 또는 여러 배열 속성을 가진 객체(배열당 한 시트).
-
2
시트에 매핑
어떤 배열이 시트가 되고, 어떤 중첩 객체가 인라인으로 평탄화될지 결정하세요.
-
3
열 타입 선택
자동 감지(숫자, 불리언, 날짜) 또는 모든 열을 텍스트로 강제.
-
4
XLSX 다운로드
확장자만 다른 CSV가 아니라 타입이 지정된 셀이 있는 진짜 Excel 파일.
이 작업에 XLSX가 CSV를 이기는 이유
| 문제 | CSV 동작 | XLSX 동작 |
|---|---|---|
| ID의 앞자리 0 | 조용히 숫자로 변환됨 | 문자열로 타입 지정 시 보존됨 |
| 큰 정수 | 2^53 위로 정밀도 손실 | 텍스트로 저장, 전체 정밀도 |
| ISO 날짜 | 열을 서식하지 않으면 문자열로 표시 | 진짜 날짜 셀, 정렬 가능 |
| BOM 없는 UTF-8 문자 | Windows에서 깨짐 | 기본으로 올바르게 인코딩됨 |
| 다중 테이블 데이터 | 배열당 CSV 하나, 수동 조인 | 워크북 하나, 별개 시트 |
| 수식, 색, 차트 | 미지원 | 완전 지원 |
타입 감지
변환기는 값을 검사해 Excel 타입을 고릅니다:
| JSON의 값 | Excel 셀 타입 |
|---|---|
42 / 3.14 |
숫자 |
true / false |
불리언 |
"2026-04-18" (ISO 날짜) |
날짜 |
"2026-04-18T10:22Z" |
날짜시간 |
"007" (앞자리 0) |
텍스트 (명시적) |
null |
빈 셀 |
| 긴 숫자 문자열 | 텍스트 (정밀도 보존) |
중첩 배열 -> 여러 시트
JSON이 다음과 같으면:
{ "users": [...], "orders": [...], "products": [...] }
변환기는 최상위 배열당 시트 하나를 만들 수 있으며, 시트 이름은 키와 일치합니다. 깊게 중첩된 배열은 다시 연결하는 외래 키 열(예: parent_id)이 있는 별개 시트가 됩니다.
알아둘 Excel 한계
- 시트당 1,048,576행, 더 큰 데이터셋은 나눠야 합니다.
- 시트당 16,384열.
- 셀당 32,767자.
- 시트 이름은 31자 제한; 더 긴 이름은 잘립니다.
흔한 실수
- “숫자” 코드 자동 변환.
"0100A"같은 제품 코드는 괜찮지만"0100"은 자동 감지에서 숫자 100이 됩니다. 열을 텍스트로 강제하세요. - 소수 초 손실. Excel 날짜 셀은 1ms 정밀도만 담습니다; 밀리초 미만 타임스탬프는 잘립니다.
- JSON에서 수식 기대. 변환기는
=로 시작하는 문자열을 기본적으로 문자열로 취급합니다(안전). 수식으로 평가되길 원하면 “=문자열을 수식으로 취급”을 켜세요. - 500 MB XLSX를 Excel에서 열기. Excel은 워크북 전체를 메모리에 로드합니다; 큰 데이터는 CSV와
pandas를 쓰세요.
자주 묻는 질문
진짜 XLSX 파일입니다, 타입이 지정된 셀, 제대로 된 날짜 서식, 다중 시트 지원. .xlsx 확장자만 붙은 CSV가 아닙니다.
네. JSON에 최상위 배열이 여럿이면 각각이 자체 시트가 됩니다. 깊게 중첩된 배열은 부모 키 열이 있는 관계형 시트를 만들 수 있습니다.
ISO-8601(2026-04-18, 2026-04-18T10:22:00Z)에 맞는 문자열은 인식되어 진짜 Excel 날짜 셀로 작성됩니다. 다른 날짜 형식은 커스텀 형식 문자열로 감지할 수 있습니다.
Excel 자체 한계는 시트당 1,048,576행입니다. 그 이상이면 변환기가 데이터를 여러 시트에 자동으로 나누거나, 무제한 데이터셋은 CSV로 내보낼 수 있습니다.
관련 도구
DOCX를 ODT로 변환
LibreOffice와 OpenOffice용으로 Word DOCX 문서를 OpenDocument ODT 포맷으로 변환합니다. 텍스트, 서식, 표를 개방형 표준으로 유지하세요.
가짜 데이터 생성기
ID, 이름, 이메일, 전화번호, 도시로 구성된 현실적인 가짜 사용자를 CSV 또는 JSON으로 생성하여 API, 대시보드, 가져오기 테스트에 바로 쓸 수 있습니다.
Excel 시트 병합
XLSX, XLS, XLSM, XLSB, ODS 파일을 기기에서 병합하세요. 원본 시트를 따로 유지하거나 헤더가 일치하는 행을 추가한 뒤 XLSX를 내려받을 수 있습니다.
CSV 열 제거기
CSV 파일을 붙여넣고 필요 없는 열은 모두 삭제하세요. 열은 1부터 시작하는 인덱스로 지정하여 나머지 행이 그대로 유지된 정제된 CSV 파일을 다운로드할 수 있습니다.
EPUB을 PDF로 변환
EPUB 전자책을 인쇄, 주석, 공유가 쉬운 고정 페이지의 PDF 파일로 변환합니다. 챕터, 이미지, 목차를 유지합니다. 업로드하고 다운로드하세요.
CSV를 Excel로 변환
CSV를 브라우저에서 단일 시트 XLSX로 변환하세요. 구분 기호를 확인하고 ID를 보존하며 명확한 숫자만 숫자 셀로 저장하고 내용을 업로드하지 않습니다.
이 도구는 다른 언어로도 제공됩니다
- JSON vers Excel [FR]
- JSON till Excel [SV]
- แปลง JSON เป็น Excel [TH]
- تحويل JSON إلى Excel [AR]
- JSON ke Excel [ID]
- Chuyển đổi JSON thành Excel [VI]
- JSON zu Excel [DE]
- JSON a Excel [ES]
- JSON naar Excel [NL]
- JSON na Excel [PL]
- JSONからExcelへ [JA]
- JSON para Excel [PT]
- JSON в Excel [RU]
- JSON'ten Excel'e [TR]
- JSON 转 Excel [ZH]
- JSON to Excel [EN]
- JSON in Excel [IT]