JSON을 XLSX로 바꾸면 좋은 경우
- 데이터 검토 — API 응답이나 내보낸 데이터를 익숙한 스프레드시트에서 살펴볼 수 있습니다.
- 개발자가 아닌 동료와 공유 — 엑셀에서 열고, 거르고, 차트를 만들 수 있습니다.
- 보고서 — 원본 JSON에서 보고서를 시작할 수 있습니다.
변환 방식
JSON을 해석해 구조를 파악한 뒤 행과 열을 만들고, 중첩 구조는 JSON 텍스트로 저장해 XLSX 통합 문서로 씁니다.
JSON 파일이란?
JSON(JavaScript Object Notation)은 웹에서 구조화된 데이터를 주고받는 표준 텍스트 형식입니다. 객체는 {"키": 값} 쌍으로, 목록은 [ … ]로 나타내며, 값으로 문자열, 숫자, 참·거짓, null을 씁니다. API, 설정 파일, NoSQL 데이터베이스에서 널리 쓰입니다.
표 형태의 데이터는 보통 객체 목록(행마다 객체 하나, 열 이름이 키)이나 배열 목록(행마다 배열 하나)으로 표현합니다.
XLSX 파일이란?
XLSX는 2007년부터 쓰인 Microsoft Excel의 기본 통합 문서 형식으로, Office Open XML 표준을 따릅니다. 통합 문서 하나에 시트가 여러 개 있을 수 있고, 각 시트는 글자·숫자·날짜·수식이 든 셀의 격자이며 서식, 차트, 메모도 함께 저장됩니다. 내부는 XML 파일들을 묶은 ZIP 압축 파일입니다.
XLSX는 엑셀, Google 스프레드시트, LibreOffice Calc, Apple Numbers, 한컴오피스 한셀에서 열립니다. 확장자가 .xlsm인 파일은 매크로가 허용된 같은 형식입니다.