UltKit

JSON 엑셀 변환

API 내보내기, 로그 덤프, 데이터베이스 백업 JSON을 업로드하면 레코드마다 한 행, 키마다 한 열로 정리된 XLSX 통합 문서를 받습니다. 각 열은 바로 필터링하고 정렬하고 합계를 낼 수 있습니다.

데이터 변환

또는 CSV, TSV, TXT … 파일을 여기에 끌어다 놓으세요 ·

파일당 최대 95 MB· 최대 20개 파일· 30분 뒤 삭제

출력

파일은 UltKit 서버에서 처리되며 30분 뒤 삭제됩니다.

사용 방법

  1. 1

    JSON 파일 업로드

    .json, .jsonl, .ndjson 파일을 업로드 영역에 끌어다 놓으십시오. 한 번에 20개 파일, 파일당 95 MB까지 가능하며 파일마다 통합 문서가 하나씩 만들어집니다.

  2. 2

    시트 설정 확인

    변환할 형식은 이미 XLSX로 설정되어 있습니다. 고급 설정에서 시트 이름으로 탭 이름을 바꾸거나 날짜로 타임스탬프 표기를 바꿀 수 있습니다.

  3. 3

    변환 후 엑셀에서 열기

    XLSX (Excel)로 변환을 누르고 통합 문서를 다운로드하십시오. Excel, Google Sheets, Numbers, LibreOffice Calc에서 열립니다.

JSON을 엑셀 시트로 받아야 하는 사람

JSON은 기계끼리 주고받는 형식입니다. Douglas Crockford가 2001년 무렵 이름을 붙이고 널리 알렸으며, IETF 표준 RFC 8259(2017)는 객체, 배열, 문자열, 숫자, true/false, null의 여섯 가지 값 유형만 정의합니다. REST API, Firebase·MongoDB 내보내기, Stripe 웹훅, 브라우저 개발자 도구가 모두 JSON을 내놓습니다.

그런데 이런 내보내기 파일을 받는 사람은 개발자가 아닌 경우가 많습니다. 마케팅 분석가는 광고 플랫폼 API에서 캠페인 데이터를 가져오고, 쇼핑몰 운영자는 헤드리스 쇼핑몰에서 주문을 내려받고, 연구자는 공개 데이터셋을 저장합니다. 이들이 원하는 것은 한 행에 레코드 하나, 필터링할 열, 맨 아래의 SUM입니다.

JSON 엑셀 변환: 레코드가 행으로 바뀌는 방식

입력: 중첩된 customer 객체가 있는 주문 레코드 2개
[
  {"order": "A-1001", "total": 48.5, "customer": {"name": "김지은", "country": "CA"}, "tags": ["gift", "rush"]},
  {"order": "A-1002", "total": 12, "customer": {"name": "박민준", "country": "US"}}
]

결과 시트에는 order, total, customer.name, customer.country, tags의 다섯 열이 생깁니다. 3행에는 A-1002, 12, 박민준, US가 들어가고 tags 셀은 비어 있습니다. 두 번째 레코드에 그 키가 없었기 때문입니다. 키가 빠져도 다른 값이 옆으로 밀리지 않으므로, JSON을 손으로 셀에 복사할 때 흔히 생기는 오류가 없습니다.

숫자는 숫자로 남아 합계가 바로 계산됩니다. 따옴표 안의 우편번호나 SKU처럼 숫자처럼 보이는 문자열은 텍스트로 남아 02134 같은 앞자리 0이 보존됩니다. ISO 타임스탬프(2026-10-18T09:30:00Z)는 날짜에서 읽기 쉬운 형식을 고르십시오.

JSON XLSX 변환: 그대로 적용되는 Excel 한도

워크시트당 행 수
1,048,576
열 수(A부터 XFD까지)
16,384
셀당 문자 수
32,767
시트 이름 최대 글자 수
31

JSON

JavaScript 객체 표기법(JSON)

JSON은 구조화된 데이터를 위한 가벼운 텍스트 형식으로, 2000년대 초 Douglas Crockford가 널리 알렸고 RFC 8259와 ECMA-404로 표준화되었습니다. 객체, 배열, 문자열, 숫자, 불리언, null을 간단하고 읽기 쉬운 문법으로 표현합니다. 거의 모든 프로그래밍 언어에서 웹 API, 설정 파일, 앱 간 데이터 교환의 기본 형식으로 쓰입니다. 주석, 날짜, 스키마가 기본으로 들어 있지 않고, 깊게 중첩된 큰 파일은 뷰어 없이 읽기 어렵습니다.

압축 방식
–
투명도
–
애니메이션
–
도입 연도
2001 · Douglas Crockford
JSON 변환

XLSX

Microsoft Excel 통합 문서

XLSX는 Office 2007부터 Microsoft Excel의 기본 통합 문서 형식으로, Office Open XML 표준을 기반으로 합니다. 여러 시트, 수식, 서식, 차트, 피벗 테이블, 데이터 유효성 검사를 XML ZIP 패키지에 저장합니다. 시트당 100만 행 이상을 지원하며 업무용 스프레드시트를 주고받는 기본 형식입니다. Google Sheets, LibreOffice, Numbers에서 XLSX를 열 수 있지만 매크로와 고급 기능은 옮겨지지 않을 수 있습니다.

압축 방식
–
투명도
–
애니메이션
–
도입 연도
2007 · Microsoft
XLSX 변환

JSON 엑셀 변환은 API와 데이터베이스 출력을 코드를 읽지 않는 사람에게 전달하는 방법입니다. 제품 관리자, 회계 담당자, 고객은 중괄호와 따옴표 대신 정렬할 행과 확인할 합계를 원합니다.

JSON 엑셀 변환에 대한 흔한 오해

오해어떤 JSON 파일이든 깔끔한 표가 됩니다.

사실표가 되려면 반복되는 레코드가 있어야 합니다. 설정이 깊게 중첩된 단일 구성 객체는 아주 넓은 한 행이 될 뿐이며, 이런 파일은 JSON YAML 변환이 더 읽기 쉽습니다.

오해확장자만 바꾸면 Excel이 .json 파일을 바로 엽니다.

사실확장자를 바꿔도 파일 내용은 그대로입니다. Excel은 이를 텍스트로 취급해 모든 내용을 A열에 넣습니다.

오해통합 문서가 JSON 유형을 정확히 유지합니다.

사실Excel에는 숫자, 텍스트, 논리값, 빈 셀만 있습니다. JSON null은 빈 셀이 되고 12와 12.0의 차이는 사라집니다.

오해100 MB 미만 내보내기 파일이면 다 들어갑니다.

사실행 수도 중요합니다. 200만 줄짜리 로그는 1,048,576행 한도를 넘으므로 먼저 나누거나, 데이터베이스에 넣을 용도라면 JSON CSV 변환을 쓰십시오.

JSON 엑셀 변환 자주 묻는 질문

파워 쿼리 없이 JSON을 엑셀로 변환할 수 있습니까?

있습니다. Excel 자체 방법은 데이터 → 데이터 가져오기 → 파일에서 → JSON에서 순서로, 파워 쿼리 편집기가 열리고 레코드를 열 단위로 하나씩 확장해야 합니다. 여기서는 변환 과정에서 확장이 끝나므로 받은 통합 문서를 바로 필터링할 수 있습니다.

JSON 안의 중첩 객체는 어떻게 됩니까?

중첩 객체는 점 경로로 이름 붙인 여러 열로 펼쳐집니다. 예를 들어 address 객체는 address.city와 address.zip 열이 됩니다. 레코드 안의 단순 값 배열은 JSON 텍스트로 한 셀에 남습니다. 한 행이 레코드마다 다른 개수의 열을 가질 수 없기 때문입니다.

BigQuery나 로그 수집기에서 나온 JSON Lines도 됩니까?

됩니다. .jsonl이나 .ndjson으로 끝나는 파일은 한 줄에 객체 하나씩 읽으며, BigQuery 내보내기, Elasticsearch 덤프, 대부분의 로그 파이프라인이 이 방식으로 레코드를 기록합니다. 각 줄이 시트의 한 행이 됩니다.

19자리 ID가 왜 0으로 끝나는 숫자로 바뀌었습니까?

Excel은 숫자를 유효 숫자 15자리까지만 저장하므로, Twitter snowflake ID나 카드 번호처럼 더 긴 정수가 숫자 셀에 들어가면 끝자리가 사라집니다. 이런 ID는 JSON에서 문자열(따옴표 안)로 두면 시트에 텍스트로 한 자리도 빠짐없이 들어갑니다.

제 API 내보내기 파일이 어딘가에 저장됩니까?

아닙니다. 파일은 처리 30분 뒤 자동으로 삭제되며 계정도 필요 없습니다.

나중에 스프레드시트를 다시 JSON으로 바꿀 수 있습니까?

있습니다. 행을 수정한 뒤 통합 문서를 엑셀 JSON 변환에 넣으면 열 머리글이 다시 키가 됩니다. 점이 들어간 열 이름은 평면 키로 기록되므로, API가 중첩 객체를 요구한다면 코드에서 다시 구성하십시오.