JSON를 XLSX로 변환 JavaScript Object Notation ↔ Excel Workbook 무료 온라인 안전
JSON 파일을 놓고 XLSX를 가져가십시오. 읽기도 쓰기도 여기, 여러분의 브라우저 안에서 이루어지므로 파일은 기기를 떠나지 않습니다 — 그리고 건너가며 남는 것과 남지 못하는 것은 아래에 적어 두었습니다, 여러분이 겪어서 알게 되는 대신에.
파일 변환하기
여기에 JSON 파일을 놓거나 하나 고르십시오.
파일은 이 기기를 벗어나지 않습니다. 모든 처리가 브라우저 안에서 이뤄집니다.
업로드 없음
JSON 형식에서 변환
JSON 형식으로 변환
이 형식들은 어디에서 왔는가
CSV는 가장 오래되었고 가장 덜 표준화된 것입니다. 표를 글줄로 적은 것으로, 1970년대부터 쓰였으나 글로 서술된 것은 2005년이었습니다. 그때쯤에는 이미 프로그램마다 구분자가 무엇인지, 따옴표를 언제 두는지 스스로 정해 버린 뒤였습니다. XML은 1998년 SGML에서 자라났습니다. 엄한 구조를 지녀야 하고 스키마에 비추어 검사받아야 하는 문서를 위해서였습니다. JSON은 2001년 무렵 더글러스 크록퍼드가 자바스크립트에서 끄집어낸 것으로, 일부러 객체와 배열과 수와 문자열만 남기고 깎아 냈습니다. 그 덜어냄이야말로 그것이 웹을 차지한 까닭입니다. YAML은 그 읽기 좋은 사촌으로, 다른 데서 괄호가 하는 일을 들여쓰기가 맡습니다. 서로 바꿀 때 중요한 것은 오직 하나입니다. CSV는 납작한 줄과 칸의 격자이고, JSON과 XML과 YAML은 나무라는 것입니다.
어디에서 마주치는가
CSV는 표 계산이 내보내는 것이고, 회계 담당자나 상점 플랫폼이나 은행 거래 명세서가 건네주는 것입니다. JSON은 웹 서비스들이 주고받는 말이고, 설정 파일도 점점 그것으로 적힙니다. XML은 오래된 기업 체계에, 청구 표준에, 그리고 사무 형식들의 안쪽에 살아남아 있습니다. YAML은 사람이 손으로 설정을 적는 자리입니다. 이들 사이를 바꾸는 일은 자료를 만들어진 자리에서 필요한 자리로 옮기는 나날의 일입니다.
자주 묻는 질문
제 CSV가 엑셀에서 한 칸으로 열렸습니다. 왜인가요?
표 계산이 다른 구분자를 기다리고 있었기 때문입니다. 엑셀은 컴퓨터 지역 설정의 목록 구분자를 따릅니다. 쉼표가 이미 소수점 노릇을 하는 곳에서는 그것이 쌍반점입니다. 곧 유럽 대륙의 많은 곳입니다. 그러면 쉼표로 나뉜 파일이 한 칸의 글줄처럼 보입니다. 파일을 두 번 눌러 여는 대신, 가져오기 창을 쓰고 구분자를 분명히 말해 주십시오. 3.5가 때때로 날짜로 도착하는 것도 같은 지역 설정 탓입니다.
중첩된 제 JSON은 왜 말끔한 표 계산이 되지 않나요?
표 계산은 납작하고 JSON은 나무이기 때문입니다. 한 줄은 칸마다 값 하나를 담습니다. JSON 객체는 어떤 밭 안의 목록 안에 또 목록을 담을 수 있습니다. 바꾼다는 것은 그것을 어떻게 납작하게 두드릴지 고르는 일입니다. 중첩된 이름들을 한 줄의 긴 칸 머리글로 잇거나, 어버이 줄을 자식 수만큼 되풀이하거나. 둘 다 양보이고, 어느 쪽도 저절로는 되돌릴 수 없습니다. 표 계산에서 본디 모습으로 돌아가는 데 대개 사람의 결정이 필요한 까닭이 그것입니다.
파일의 질이 떨어지나요?
두 형식이 무엇을 담을 수 있느냐에 달렸습니다. 같은 것을 담는 형식 사이의 변환 — PNG에서 BMP로, WAV에서 FLAC으로 — 은 아무것도 잃지 않습니다. 자리를 아끼려고 정보를 버리는 형식, 이를테면 JPEG이나 MP3으로 바꾸면 할 때마다 조금씩 잃고, 되돌려도 돌아오지 않습니다. 고를 수 있는 자리에서 이 쪽은 가장 작은 파일을 만들기보다 본디의 질을 지키는 쪽으로 기웁니다.
제 파일이 어딘가로 올라가나요?
아니요. 변환은 여러분의 기계 위, 여러분의 브라우저 안에서 이루어집니다. 파일은 그곳을 떠나지 않으며, 여기에는 그것을 받을 서버도 없습니다. 큰 파일을 가로막는 것이 업로드가 아니라 여러분 자신의 기억 장치인 까닭, 여러분이 변환한 어떤 것도 누구의 기록에도 — 우리의 기록에도 — 나타날 수 없는 까닭이 그것입니다. 다만 소리와 영상 도구는 처음 쓸 때 변환 기관을 이곳에서 받아 옵니다. 삼십 메가바이트쯤, 한 번뿐입니다. 그 뒤로도 일은 모두 여러분의 기계 위에서 이루어집니다.
사람들이 JSON을 XLSX로 변환하는 이유
JSON은 프로그램들이 서로 이야기할 때 쓰는 언어입니다. 웹 서비스의 내보내기, API의 응답, 데이터베이스 덤프, 애플리케이션의 로그, 대부분이 JSON으로 도착합니다. 소프트웨어에게는 훌륭하지만 사람에게는 불편합니다. 화면 가득한 괄호, 따옴표, 쉼표는 정렬하거나, 거르거나, 합산할 수 있는 것이 아니기 때문입니다. XLSX 파일은 엑셀 통합 문서입니다. 가져오기 단계 없이 엑셀, 넘버스, 리브레오피스, 구글 스프레드시트에서 열리는, 행과 열이 있는 진짜 스프레드시트입니다. 그래서 사람들이 JSON을 XLSX로 변환합니다. 프로그램이 만든 데이터를 보고, 세고, 스프레드시트에서 사는 누군가와 공유하고 싶은 것입니다.
상황은 익숙합니다. API에서 레코드를 가져와 피벗 테이블을 만들고 싶은 분석가. 주문을 내보내 엑셀에서 써야 하는 상점 주인. 설문 조사 결과를 기술적인 파일로 받은 관리자. 수백 개의 레코드를 한눈에 점검하고 싶은 개발자. 어느 경우든 데이터는 이미 구조화되어 있고, 없는 것은 시트뿐입니다.
이 페이지는 브라우저에서 JSON을 XLSX로 변환합니다. 파일은 여기서 읽고 쓰이므로 기기를 떠나지 않아 고객 목록, 주문, 그 밖의 개인 정보에 중요한 점입니다. 그리고 페이지는 이 변환이 무엇을 유지하고 무엇을 유지하지 못하는지를 직접 알아내게 두는 대신 미리 알려 줍니다. 아래에서 변환이 어떻게 작동하는지, 어떤 종류의 JSON이 시트가 될 수 있는지, 변환된 통합 문서에 무엇이 있고 없는지 보실 수 있습니다.
변환이 작동하는 방식
키가 첫 행이 됩니다
JSON 파일은 브라우저 안에서 읽습니다. 레코드의 키가 워크시트의 첫 행이 되고, 레코드마다 그 아래에 한 행이 됩니다. 결과는 키를 첫 행으로 하는 진짜 워크시트로서의 행과 열이므로, 파일은 변환 단계 없이 엑셀, 넘버스, 리브레오피스에서 열립니다.
진짜 숫자와 진짜 글
JSON의 숫자는 칸의 숫자가 되고 글은 글이 됩니다. 형식이 없는 CSV에 비해 분명한 장점입니다. 통합 문서에서는 금액 열을 스프레드시트에게 그것이 무엇인지 알려 주지 않고도 곧바로 합산할 수 있습니다.
가져오기 대화상자가 없습니다
CSV에서는 프로그램이 형식과 구분자를 추측하고 자주 잘못 추측합니다. XLSX는 자기 구조를 지니므로 추측할 것이 없습니다. 파일을 더블클릭하면 표가 거기에 있습니다.
유지되는 것
모든 행과 모든 열
모든 레코드가 행이 되고 모든 키가 열이 됩니다. 버려지는 것은 없으며, 뒤쪽 레코드에만 나타나는 필드도 자기 열을 얻습니다.
값
각 값은 자기 칸에 쓰입니다. 시트는 JSON에 있던 그대로의 데이터를 보여 주며, 정렬하고, 거르고, 계산할 준비가 되어 있습니다.
어디서나 열리는 파일
XLSX는 엑셀, 넘버스, 리브레오피스에서 열리고 구글 스프레드시트가 가져올 수 있습니다. 여는 방법을 설명하지 않고도 동료에게 보낼 수 있습니다.
JSON을 XLSX로 변환하기 전에 알아야 할 것
이미 표인 JSON 모양은 하나뿐입니다
CSV와 같은 모양 규칙이 적용됩니다. 평평한 객체의 배열입니다. 단일 객체나 객체 안에 객체가 든 트리는 쓸 행이 없으며, 요청하지 않은 무언가로 평평하게 만드는 대신 거부됩니다. 파일이 트리라면 필요한 레코드 목록을 추출해서 그것을 변환하십시오.
나오는 것은 문서가 아니라 데이터입니다
나오는 것은 문서가 아니라 데이터입니다. 시트 하나, 수식 없음, 열 너비 없음, 색 없음, 고정된 머리글 없음인데, JSON에는 애초에 그런 것이 없었기 때문입니다. JSON 파일은 스프레드시트가 어떻게 보여야 하는지 아무것도 모릅니다. 열을 넓히고 머리글 서식을 직접 지정해야 하며 잠깐이면 됩니다.
중첩된 값은 JSON 텍스트로 쓰입니다
필드가 목록이나 객체를 담은 중첩된 값은 칸이 가지를 담을 수 없으므로 JSON 텍스트로 칸에 쓰입니다. 정보는 거기에 있으며 스프레드시트의 도구로 나눌 수 있습니다.
여기서 JSON을 XLSX로 변환하는 방법
파일을 추가하세요
JSON 파일을 페이지에 놓거나 기기에서 고르십시오. 브라우저 안에서 읽으며 업로드되지 않습니다.
변환하세요
버튼을 누르십시오. 보통 크기의 파일은 잠깐이면 됩니다. 끝날 때까지 페이지를 열어 두십시오.
내려받아 여세요
XLSX를 내려받아 스프레드시트 프로그램에서 여십시오. 머리글, 중간의 몇 행, 마지막 행을 확인한 다음 열을 넓히고 원하는 대로 서식을 지정하십시오.
JSON과 XLSX를 자세히 보기
트리와 격자
JSON은 트리를 설명합니다. 값을 담은 객체들이며 그 값은 다시 객체나 목록일 수 있습니다. 워크시트는 격자입니다. 행과 열일 뿐 그 이상은 없습니다. 트리는 아래에 다른 가지가 있는 가지처럼 격자가 담을 수 없는 것을 담을 수 있습니다. 반면 균일한 레코드의 목록은 격자에 꼭 맞습니다. JSON을 XLSX로 변환하는 것은 일반적인 형태에서 특수한 형태로 가는 것이며, 데이터가 처음부터 정말 표였다면 매끄럽게 작동합니다.
XLSX일까, CSV일까?
어떤 프로그램에서나 읽을 수 있는 평범한 표만 필요하다면 JSON을 CSV로가 더 가볍고 더 보편적입니다. 여는 사람들이 엑셀을 쓸 때, 숫자가 올바르게 입력되기를 원할 때, 가져오기의 추측을 피하고 싶을 때는 XLSX가 낫습니다. 대부분의 사무 업무에는 통합 문서가 더 편안한 선택입니다.
엄격함이 도움이 되는 이유
어떤 JSON이든 받아 자동으로 평평하게 만드는 도구는 흔히 address.street나 items.0.price 같은 열 이름을 지어냅니다. 무슨 일이 일어났는지 알아야 하기 전까지는 편리합니다. 이미 표인 모양만 받아 이 페이지는 소리 없는 결정에서 당신을 지켜 줍니다.
자세히 보는 흔한 상황
웹 서비스와 API의 내보내기
대부분의 서비스는 레코드 목록을 JSON으로 돌려줍니다. 엑셀에서 필요하다면 JSON을 XLSX로 변환해 결과를 여십시오. API 응답에서 피벗 테이블까지 가는 가장 빠른 길입니다.
주문, 고객, 상품
쇼핑 플랫폼은 데이터를 JSON으로 내보내게 해 주는 경우가 많습니다. 주문이나 상품의 통합 문서는 몇 번 클릭으로 날짜순으로 정렬하고, 고객별로 거르고, 상품별로 합계를 낼 수 있습니다.
설문 결과와 로그
설문 응답이나 이벤트 로그를 JSON으로 저장하는 도구는 응답이나 이벤트마다 레코드 하나를 만듭니다. 워크시트에서는 세고, 그래프로 그리고, 비교할 수 있습니다.
비전문가 동료와 데이터 공유하기
중괄호를 본 적 없는 동료도 워크시트는 곧바로 이해합니다. 보내기 전에 변환하면 설명과 실수를 줄여 줍니다.
JSON을 XLSX로 변환하기 전의 실용적인 조언
파일의 모양을 확인하세요
텍스트 편집기에서 JSON을 여십시오. 대괄호로 시작하고 단순한 값을 가진 중괄호 레코드의 목록이 있다면 올바른 모양입니다. 중괄호로 시작하고 안에 레코드가 중첩되어 있다면 필요한 목록을 찾아 먼저 추출하십시오.
어떤 값이 중첩되었는지 알아 두세요
일부 필드가 목록이나 객체를 담고 있다면 칸에 JSON 텍스트로 나타납니다. 나눠야 하는지 정하고 스프레드시트에서 하도록 계획하십시오.
크기를 생각하세요
모든 것이 당신의 기기에서 실행되므로 아주 큰 파일에는 메모리가 필요합니다. 수 메가바이트의 파일이라면 컴퓨터를 쓰고, 페이지가 버거워하면 데이터를 나누십시오.
서식을 계획하세요
통합 문서에는 너비, 색, 고정된 머리글이 없으므로 변환 뒤에 서식을 위한 일 분을 계획하십시오. 모든 열을 선택해 자동 맞춤을 쓰고, 머리글을 굵게 하고, 첫 행을 고정하십시오.
변환하기 전에 사람들이 묻는 질문
왜 내 파일이 거부되었나요?
평평한 객체의 배열이 아니기 때문입니다. 단일 객체나 객체 안에 객체가 든 트리는 쓸 행이 없습니다. 필요한 목록을 골라 그것을 변환하십시오.
왜 시트가 하나뿐인가요?
JSON 레코드 목록은 표 하나이기 때문입니다. 시트 하나가 정직한 결과입니다.
내 수식과 색은 어디에 있나요?
JSON에는 애초에 없었습니다. 통합 문서에는 데이터가 담겨 있으며 서식은 직접 더하는 것입니다.
레코드 안의 목록은 어떻게 되나요?
칸이 가지를 담을 수 없으므로 JSON 텍스트로 칸에 쓰입니다.
파일이 업로드되나요?
아니요. 변환은 브라우저에서 실행되며 파일은 기기를 떠나지 않습니다.
JSON으로 되돌아갈 수 있나요?
네. XLSX를 JSON으로가 통합 문서를 다시 레코드 목록으로 바꿔 줍니다.
JSON을 XLSX로 변환할 때의 현명한 선택
통합 문서일까, 평범한 표일까?
엑셀 사용자에게는 통합 문서입니다. 어떤 도구로든 읽을 수 있어야 하는 것에는 CSV입니다. 둘 다 여기서 쓸 수 있습니다.
다른 목적지
목적지가 마크업 파일이나 설정이라면 JSON을 XML로와 JSON을 YAML로가 그 필요를 채워 줍니다.
JSON을 보관하세요
JSON이 마스터입니다. 구조와 형식을 담고 있습니다. 그것을 보관하고 통합 문서는 데이터의 한 보기로 다루십시오.
변환 뒤에 좋은 결과를 얻기
열을 자동 맞춤 하세요
모두 선택하고 자동 맞춤을 써서 모든 열이 내용에 충분한 너비가 되게 하십시오. 비좁은 시트가 읽기 좋은 시트로 바뀝니다.
머리글에 서식을 주고 고정하세요
첫 행을 굵게 하고 고정해서 레코드를 스크롤하는 동안에도 이름이 보이게 하십시오.
숫자와 날짜 형식을 설정하세요
숫자는 숫자로 도착합니다. 통화 기호나 고정된 소수점 자릿수를 원하면 형식을 적용하십시오. JSON에서 글이었던 날짜는 프로그램의 날짜 함수로 변환할 수 있습니다.
몇 행을 원본과 대조하세요
시트의 레코드 한두 개를 JSON과 비교하십시오. 일 분이면 되고 표가 충실하다는 것을 알려 줍니다.
잘 변환되도록 JSON 준비하기
JSON을 XLSX로 변환하기 전에 데이터를 다듬으세요
파일이 트리라면 보통 먼저 평평한 레코드의 목록으로 바꿀 수 있습니다. 세고 싶은 것을 담은 목록, 곧 주문, 고객, 이벤트를 고르십시오. 대괄호로 감싸 따로 파일에 복사하면 페이지가 받아 줍니다.
필드 이름을 의미 있게 유지하세요
키가 머리글이 되므로 이름이 분명할수록 시트가 읽기 쉽습니다. 원본을 통제할 수 있다면 프로그래머만 알아볼 약어 대신 order_date와 customer_name 같은 이름을 쓰십시오.
형식에 일관성을 지키세요
대부분의 레코드에서는 숫자이고 몇몇에서는 글인 필드는 정렬과 합계를 혼란스럽게 합니다. 가능하면 변환 전에 튀는 것들을 정리해서 열마다 하나의 의미가 되게 하십시오.
JSON을 XLSX로 변환한 뒤 통합 문서 다루기
범위를 표로 바꾸세요
스프레드시트 프로그램에는 셀 블록을 머리글에 필터 버튼과 줄무늬 행이 있는 이름 붙은 표로 바꾸는 명령이 있습니다. JSON을 XLSX로 변환한 뒤 적용하십시오. 그러면 정렬과 필터링이 클릭 한 번이 되고, 표를 참조하는 수식은 행을 추가해도 계속 작동합니다.
피벗 테이블을 만드세요
피벗 테이블은 어떤 상품이 가장 많이 팔렸는지, 어떤 고객이 가장 자주 주문했는지, 날마다 몇 건의 이벤트가 있었는지 같은 질문에 답하는 가장 빠른 방법입니다. 통합 문서에 제대로 된 머리글과 형식이 있는 값이 있으므로 피벗 작성기가 필드를 곧바로 알아봅니다.
차트를 추가하세요
비교하려는 열을 선택해 차트를 삽입하십시오. 프로그램에서 레코드 목록으로 도착한 데이터가 회의가 몇 초 만에 이해할 수 있는 그림이 됩니다.
다른 시트와 합치세요
JSON 내보내기가 여러 개라면 각각 JSON을 XLSX로 변환해 시트를 하나의 통합 문서로 복사하거나, 고객 번호 같은 공통 필드로 조회 함수를 써서 잇습니다. 형식이 있는 값 덕분에 이런 조회가 믿을 만해집니다.
미래를 위한 사본을 저장하세요
통합 문서를 마음에 들게 서식 지정했다면 서식 파일로 저장하십시오. 다음 내보내기는 같은 머리글 아래에 새 데이터를 붙여 넣는 일이 됩니다.
개인정보와 처리
데이터에 로컬 변환이 중요한 이유
데이터 파일은 흔히 사적인 것을 담고 있습니다. 고객, 주문, 주소, 메시지입니다. 많은 온라인 변환기는 파일을 서버에 올려 처리한 뒤 결과를 돌려보내며, 한동안 사본이 당신이 통제하지 못하는 기계에 남습니다. 여기서는 당신의 브라우저가 일을 하므로 데이터가 기기에 남습니다.
떠날 때 일어나는 일
페이지를 닫으면 변환된 파일이 브라우저에서 사라지므로 먼저 내려받으십시오. 데이터에 대한 어떤 것도 보관되지 않습니다.
문제가 생겼을 때
페이지가 JSON이 유효하지 않다고 말합니다
떠돌이 쉼표, 빠진 따옴표, 닫히지 않는 괄호가 있을 수 있습니다. JSON 오류를 강조 표시하는 편집기에서 파일을 열어 가리키는 줄을 고치십시오.
통합 문서가 비좁아 보입니다
JSON 파일에는 너비가 없으므로 정상입니다. 열에 자동 맞춤을 쓰십시오.
큰 파일에서 페이지가 멈춥니다
모든 것이 기기에서 실행되며 큰 파일에는 메모리가 필요합니다. 컴퓨터에서 다시 시도하거나 데이터를 나누십시오.
관련 도구
같은 계열의 도구가 이웃한 일들을 다룹니다. 되돌아가려면 XLSX를 JSON으로를 쓰십시오. 평범한 표에는 JSON을 CSV로와 CSV를 JSON으로가 텍스트 파일로 작동합니다. 구조화된 데이터의 다른 형식에는 JSON을 XML로, XML을 JSON으로, JSON을 YAML로, YAML을 JSON으로가 있습니다. 수치가 PDF에 있을 때는 PDF를 XLS로가 쪽에서 표를 다시 만들어 줍니다.
풀이한 예시
온라인 상점에서 주문 500건을 JSON 파일로 내보냈고 회계사가 그것을 엑셀로 원한다고 해 봅시다. 여기에 파일을 놓고 버튼을 누릅니다. 잠시 뒤 첫 행에 필드 이름이 있고 그 아래 500행이 있는 통합 문서를 내려받습니다. 열을 자동 맞춤 하고, 머리글을 고정하고, 보냅니다. 회계사가 더블클릭으로 열면 금액이 숫자이므로 곧바로 합산됩니다. JSON은 원본으로 폴더에 남습니다.
짧은 점검표
변환하기 전에
파일이 레코드의 목록인지 확인하십시오. 어떤 필드가 중첩되었는지 적어 두십시오. JSON을 보관하십시오.
변환하는 동안
파일이 준비될 때까지 페이지에 머무르십시오.
변환한 뒤에
통합 문서를 열고, 열을 자동 맞춤 하고, 머리글에 서식을 주고, 몇 행을 원본과 대조한 뒤 저장하십시오.
흔한 실수
트리를 넣는 것
깊게 중첩된 파일을 JSON을 XLSX로 변환하리라 기대하지 마십시오. 먼저 레코드 목록을 추출하십시오.
서식 갖춘 보고서를 기대하는 것
통합 문서에는 문서가 아니라 데이터가 담겨 있습니다. 서식은 직접 더하십시오.
JSON을 지우는 것
보관하십시오. 표가 담을 수 없는 구조를 담고 있습니다.
데이터는 기기에 남습니다
변환은 로컬에서 이루어집니다. 파일은 당신의 브라우저가 읽어 그 안에서 다시 쓰고 XLSX로 돌려줍니다. 아무것도 업로드되지 않으므로 서버에 사본이 남지 않고 다른 누구도 읽을 수 없습니다. 사적인 내용이 든 데이터에는 그것이 JSON을 XLSX로 변환하는 안전한 방법입니다.
요약
여기서 JSON을 XLSX로 변환하려면 파일을 놓고 버튼을 누르십시오. 브라우저에서 읽고 쓰이므로 파일은 기기를 떠나지 않습니다. 행과 열이 키를 첫 행으로 하는 진짜 워크시트로 도착하므로, 파일은 변환 단계 없이 엑셀, 넘버스, 리브레오피스에서 열립니다. CSV와 같은 모양 규칙이 적용됩니다. 평평한 객체의 배열입니다. 나오는 것은 문서가 아니라 데이터입니다. 시트 하나, 수식 없음, 열 너비 없음, 색 없음, 고정된 머리글 없음인데, JSON에는 애초에 그런 것이 없었기 때문입니다. 중첩된 값은 JSON 텍스트로 칸에 쓰입니다.