온라인 Excel 편집기
무료 · 가입 불필요 · 완전 로컬 처리

JSON을 Excel로 변환 — 무료·업로드 불필요·셀 병합 지원

브라우저에서 JSON을 바로 제출 가능한 수준의 .xlsx 통합 문서로 변환하세요. 중첩 객체는 다중 헤더로, 그룹 값은 자동 셀 병합됩니다. 업로드 없음, 가입 없음, 제한 없음.

JSON 배열을 붙여넣거나 .json / .xlsx / .xls / .csv 파일을 끌어다 놓으세요. 모두 이 기기에서 처리됩니다.

JSON을 셀 병합·다중 헤더가 있는 Excel로 변환하는 방법

  1. JSON 배열을 붙여넣거나(또는 9개 내장 예제 로드) .xlsx/.xls/.csv 파일을 끌어다 놓아 먼저 JSON으로 역변환합니다.
  2. 모드 선택: 자동 헤더, 그룹과 깊은 경로를 쓰는 사용자 정의 열, 또는 중첩 배열 처리.
  3. 필요에 따라 그룹 병합, 요약 행, 숫자 서식, 자동 필터, 헤더 고정을 켭니다.
  4. 결과를 미리보기로 확인(직접 편집·실행취소/재실행 가능)하고 행을 필터링한 뒤 xlsx / csv / sql / md / html / yaml / xml로 내보냅니다.

JSON이 래핑된 경우(예: { "data": { "list": [...] }})도 후보 배열 경로가 한 번의 클릭으로 제안됩니다.

중첩 데이터를 다루는 3가지 전략

전략동작대표 사례
중첩 객체 펼치기user: {name, email} 같은 필드가 2줄 병합 헤더가 되고 a.b.c 깊은 경로로 값을 가져옵니다.사용자 프로필, 비정규화 API 레코드
하위 배열을 행으로 펼치기하위 요소마다 한 행. 부모 셀은 블록 전체에 걸쳐 세로로 병합됩니다.고객별 주문, 명세 행
JSON 문자열 한 칸 / 레코드별 시트하위 배열을 JSON 그대로 자동 줄바꿈되는 한 칸에 넣거나, 레코드마다 상세 시트를 만듭니다.간결한 보관, 담당자별 분할

값만이 아닌 진짜 Excel 서식

  • 셀 병합: 하나 이상의 그룹 열로 정렬(오름차순/내림차순)한 뒤 인접한 동일 값을 병합. 그룹이 아닌 열이 경계를 넘어 병합되지 않습니다.
  • 다중 헤더: 가로·세로 병합을 모두 지원하며 수동 열 그룹화도 가능합니다.
  • 숫자 서식: 통화(¥#,##0.00), 백분율(0.0%), 천 단위 구분 기호, 진짜 날짜 셀.
  • 요약 행: 열마다 합계/평균/개수/최대/최소 선택.
  • 자동 필터 드롭다운, 헤더 행 고정, 테마 색상/글꼴, 전체 셀 테두리.
  • 내용 기반 자동 열 너비(한자·한글 등 전각 문자는 2배 폭으로 계산).

Excel/CSV → JSON 정확한 역변환

스프레드시트 파일을 끌어다 놓으면 JSON을 정밀하게 재구성합니다. N단계 병합 헤더는 중첩 객체(user/name 경로)로 복원되고, 데이터 영역의 병합 범위는 모든 행에 값이 채워지며, 중복 라벨에는 name_2 접미사가 붙고, 셀 숫자 서식에서 다수결로 열 유형(숫자/통화/백분율/날짜)을 추론합니다. 한 번의 클릭으로 사용자 정의 헤더 구성으로 적용할 수 있습니다.

개인정보 보호와 대용량 파일

  • 파싱·병합·파일 생성은 모두 브라우저에서 완료됩니다. 업로드, 서버, 가입이 없습니다.
  • 5,000행 이상 워크북은 백그라운드 Web Worker에서 진행률 막대와 함께 생성되어 화면이 멈추지 않습니다.
  • CSV 내보내기에는 UTF-8 BOM 포함(Excel에서 한글이 깨지지 않음) 및 CSV 수식 인젝션 방지가 내장되어 있습니다.
  • 열 구성은 로컬 프리셋으로 저장하거나 자체 완성형 URL로 공유할 수 있습니다(링크에 데이터는 포함되지 않음).

자주 묻는 질문

단순 JSON→XLSX 변환기와 무엇이 다른가요?

단순 변환기는 평면 표를 위한 빠른 파일 입출력 도구입니다. 이 스튜디오는 완성본을 위한 도구로, 다중 헤더, 셀 병합, 중첩 배열 3가지 전략, 요약 행, 셀 스타일, 7가지 내보내기 형식을 지원하고 다운로드 전 미리보기에서 직접 편집할 수 있습니다.

중첩 객체를 자동으로 2줄 헤더로 만들 수 있나요?

네. 자동 모드에서 "중첩 객체 펼치기"를 켜거나(또는 사용자 정의 모드에서 열 그룹을 설정하면) user.name, address.city 같은 필드가 병합된 부모 헤더를 가진 다중 헤더가 됩니다. 깊은 경로 값 추출은 점이 포함된 리터럴 키도 지원합니다.

셀 병합은 어떻게 결정되나요?

선택한 그룹 열로 안전 정렬한 뒤 각 열을 훑어 인접한 동일한 비어있지 않은 값을 하나의 범위로 병합합니다. 그룹화하지 않은 열은 동일한 그룹 경계 안에서만 병합되므로, 무관한 동명의 부서가 실수로 합쳐지지 않습니다.

레코드 안의 하위 배열은 어떻게 처리되나요?

세 가지 전략이 있습니다: 여러 행으로 펼치고 부모 블록을 병합하거나, 배열을 서식이 적용된 JSON으로 자동 줄바꿈되는 한 칸에 넣거나, 메인 시트와 레코드별 상세 시트를 생성합니다.

Excel 파일을 중첩 JSON으로 되돌릴 수 있나요?

네. 다중 병합 헤더는 중첩 객체로 복원되고 병합 셀은 값으로 채워집니다. 제목 행이 있는 경우 헤더 행을 수동 지정할 수 있으며, 셀 숫자 서식으로 열 유형을 추론합니다.

오프라인에서 작동하나요? 데이터가 업로드되나요?

업로드되지 않습니다. 모든 처리는 브라우저 탭 안에서 이루어지며 페이지 로드 후에는 네트워크를 끊어도 사용할 수 있습니다. 대용량 작업은 Web Worker에서 실행되고 프리셋은 브라우저 localStorage에 저장됩니다.

관련 도구

변환 후 수식, 차트, 피벗 테이블 등 완전한 스프레드시트 기능이 필요하다면 무료 온라인 워크북 에디터를 열어보세요.

XLSX 에디터 열기