JSON 엑셀 변환

JSON을 엑셀 시트로 바꿉니다. 항목마다 한 행, 중첩 객체는 각각 별도의 열로 만들어집니다.

100% 비공개 — 전적으로 브라우저에서 실행됩니다. 데이터는 사용자의 기기에서 처리되며 인터넷으로 전송되지 않습니다.

아래에 JSON을 붙여넣거나 .json 파일을 올리세요. 엑셀 파일을 바로 내려받을 수 있습니다.

엑셀 파일 내려받기

JSON을 엑셀로 변환하기

앱, 쇼핑몰, API에서 데이터를 내보냈더니 JSON으로 나왔습니다. 그런데 팀은 엑셀에서 정렬하고, 필터링하고, 합계를 내고 싶어 합니다. 이 도구는 JSON을 진짜 엑셀 통합 문서(.xlsx)로 바꿔 줍니다. 목록의 항목 하나가 한 행, 필드 하나가 한 열이 됩니다.

JSON을 붙여넣거나 .json 파일을 올리세요. 미리보기에 표가 바로 나타나고, 엑셀 파일은 클릭 한 번이면 준비됩니다.

모든 작업은 브라우저 안에서 이루어집니다. 데이터는 업로드되지 않습니다.

주요 기능

  • 진짜 .xlsx 파일 — 엑셀, 구글 스프레드시트, Numbers, LibreOffice에서 열 수 있습니다
  • 항목마다 한 행 — 목록의 모든 객체가 한 행이 됩니다
  • 중첩 객체 펼치기 — {"customer": {"name": "Ada"}}는 customer.name 열이 됩니다
  • 목록 자동 찾기 — {"data": [...]} 같은 API 응답 안의 행도 알아서 찾아 줍니다
  • 형식 유지 — JSON 숫자는 엑셀 숫자, true/false는 TRUE/FALSE, 문자열은 텍스트로 남습니다
  • 모든 키가 열로 — 일부 항목에만 있는 키도 열이 됩니다
  • 열 너비 자동 맞춤, 그리고 원하는 시트 이름
  • 클릭 한 번 — 입력하는 동안 엑셀 파일이 다시 만들어지니 내려받기만 누르세요

JSON이 행과 열이 되는 방식

JSON 값엑셀 셀
"order": 1001숫자 1001
"zip": "02134"텍스트 02134 — JSON 문자열은 0까지 포함해 텍스트로 유지
"paid": trueTRUE
"note": null빈 셀
"customer": {"name": "Ada", "city": "London"}열 두 개: customer.name과 customer.city
"items": ["lamp", "desk"]셀 하나: lamp, desk
"lines": [{"sku": "A1"}, {"sku": "B2"}]목록을 JSON 텍스트로 담은 셀 하나

상자의 예시는 다음 시트가 됩니다.

ordercustomer.namecustomer.cityitemspaid
1001Ada LovelaceLondonlamp, deskTRUE
1002José ÁlvarezMadridchairFALSE

중첩 객체 펼치기 체크를 해제하면 중첩 객체가 JSON 텍스트로 셀 하나에 들어갑니다.

행은 어디에서 오나요

  • 객체의 목록 [{…}, {…}] — 일반적인 경우입니다. 객체마다 한 행이고, 키가 머리글 행이 됩니다.
  • API 응답 {"status": "ok", "data": [{…}, {…}]} — 안에서 가장 긴 객체 목록을 사용합니다. 어떤 목록인지는 상자 아래 줄에 표시됩니다.
  • 목록의 목록 [["name", "age"], ["Ada", 36]] — 안쪽 목록 하나가 그대로 한 행이 됩니다.
  • 단순 값의 목록 ["red", "green"] — 열 하나가 됩니다.
  • 객체 하나 — 한 행이 됩니다.

제한 사항

  • 9,007,199,254,740,991보다 큰 JSON 숫자는 브라우저가 JSON을 읽을 때 끝자리를 잃습니다. 긴 ID는 문자열로 저장하면("id": "12345678901234567890") 정확하게 유지됩니다.
  • JSON의 날짜는 문자열이므로 엑셀에서도 텍스트로 남습니다. 2026-11-02 같은 ISO 날짜는 정렬이 그대로 동작합니다.
  • 엑셀 시트는 최대 1,048,576행, 셀당 32,767자까지 담을 수 있습니다. 더 긴 셀은 잘리며, 도구가 알려 줍니다.

자주 묻는 질문

JSON 파일을 엑셀에서 열려면 어떻게 하나요?

.json 파일을 여기에 올리거나(또는 텍스트를 붙여넣고) 「엑셀 파일 내려받기」를 클릭하세요. .xlsx를 엑셀에서 열면 항목마다 한 행, 필드마다 한 열로 나타납니다.

중첩된 JSON도 처리할 수 있나요?

네. 중첩 객체는 customer.address.city처럼 점으로 이어진 이름의 열이 추가로 생깁니다. 단순 값의 목록은 쉼표로 이어지고, 객체의 목록은 JSON 텍스트로 셀 하나에 들어갑니다.

제 JSON은 목록이 아니라 API 응답입니다. 되나요?

네. 도구가 객체 안을 살펴 가장 긴 객체 목록(예: 「data」나 「results」)을 찾아 그것으로 행을 만듭니다.

엑셀을 다시 JSON으로 바꿀 수 있나요?

네. 위쪽에서 엑셀 → JSON으로 전환하거나 엑셀 JSON 변환을 이용하세요.

내 데이터가 업로드되나요?

아니요. JSON을 읽고 엑셀 파일을 만드는 모든 과정이 브라우저 안에서 이루어집니다. 서버로 아무것도 전송되지 않습니다.

관련 도구

사용 방법

  • JSON을 상자에 붙여넣거나 .json 파일 업로드를 클릭하세요. 파일을 상자에 끌어놓아도 됩니다
  • 중첩 객체 펼치기를 켜 두면 중첩된 필드마다 열이 하나씩 생깁니다
  • 미리보기와 상자 아래 줄(행 수, 열 수, 사용한 목록)을 확인하세요
  • 원하면 시트에 이름을 붙이세요
  • 엑셀 파일 내려받기를 클릭하세요

새로운 도구를 꾸준히 추가하고 있습니다 — 공개될 때 알림을 받으려면 YouTube에서 구독하세요.

다른 도구

전체 보기

추천 앱

전체 보기