Toollet
하려는 작업이나 앱 이름으로 검색검색문의하기
요금

JSON을 CSV로 변환

JSON을 붙여넣거나 파일에서 불러와 객체 또는 객체 배열을 스프레드시트용 CSV로 변환합니다. 행, 열과 값을 확인한 뒤 CSV를 복사하거나 UTF-8 BOM 포함 CSV 파일로 저장하세요.

JSON 파일 1개를 끌어다 놓을 수 있습니다. UTF-8, 최대 1 MB.

고급 설정쉼표 · 수식 보호 ON

=, +, -, @ 등으로 시작하는 문자열에 아포스트로피를 붙입니다. 원래 문자열이 필요할 때만 OFF로 설정하세요.

JSON을 입력하면 변환할 수 있습니다.

CSV 결과

JSON을 입력해 변환하면 행과 열을 확인할 수 있습니다.

할 수 있는 것

JSON 목록을 표 데이터로

객체의 배열을 1건당 1행인 CSV로 만듭니다. 객체 하나도 1행으로 변환할 수 있습니다.

필드 이름을 열로 정렬

필드 이름이 처음 나타나는 순서로 열을 만듭니다. 행에 따라 빠진 필드와 null은 빈 칸이 됩니다.

스프레드시트로 복사·저장

CSV를 복사하거나 UTF-8·BOM 포함 파일로 저장할 수 있습니다. 구분자는 쉼표, 세미콜론, 탭 중에서 고를 수 있습니다.

사용 방법

  1. JSON 입력

    JSON을 붙여넣거나 파일을 엽니다. '샘플 입력'으로 변환을 시험해 볼 수도 있습니다.

  2. CSV로 변환

    보통은 기본 설정 그대로 사용할 수 있습니다. 구분자나 수식처럼 보이는 문자열 처리를 바꾸려면 상세 설정을 여세요.

  3. 표를 확인해 가져오기

    행·열과 값을 확인한 뒤 CSV를 복사하거나 저장합니다. CSV의 인용 부호 등을 확인하려면 원문 보기를 엽니다.

이럴 때 편리

JSON 목록을 스프레드시트로 확인

상품 목록처럼 JSON으로 받은 데이터를 스프레드시트 소프트웨어에서 정렬하거나 확인하고 싶을 때 사용할 수 있습니다.

표 데이터로 전달

JSON 객체 배열을 CSV를 지원하는 소프트웨어에서 불러올 수 있는 형태로 전달하고 싶을 때 사용할 수 있습니다.

JSON이 CSV의 행·열이 되는 방식

필드 이름은 열, 객체는 행

배열 안의 각 객체를 1행으로 다룹니다. 모든 행의 필드 이름을 모아, 입력에서 처음 등장하는 순서로 열을 배치합니다.

빠진 값과 중첩 처리

빠진 필드와 null은 빈 칸입니다. 중첩된 배열과 객체는 하나의 셀 안에 JSON 그대로 남기고, 별도의 열로 펼치지 않습니다.

구분자와 인용 부호

모든 필드를 큰따옴표로 감싸고, 셀 안의 인용 부호는 두 번 반복합니다. 값 안의 줄바꿈은 유지하고, CSV 행 끝은 CRLF로 출력합니다.

자주 묻는 질문

중첩된 객체가 별도의 열이 되나요?

아니요. 중첩된 객체와 배열은 하나의 셀 안에 원래 JSON 그대로 남깁니다. 깊은 계층을 자동으로 열로 펼치는 기능은 아닙니다.

행마다 필드 이름이 다르면 어떻게 되나요?

모든 행에서 사용된 필드 이름을 열로 만듭니다. 해당 행에 없는 필드와 null은 빈 칸입니다. 열 순서는 필드 이름이 처음 나타난 순서입니다.

수식처럼 보이는 문자열 보호란 무엇인가요?

=, +, -, @ 등으로 시작하는 문자열 앞에 아포스트로피를 붙여 스프레드시트에서 수식으로 해석되는 것을 막습니다. 원래 문자열이 필요한 경우에만 상세 설정에서 OFF로 하세요.

큰 정수 값이 바뀌나요?

변환할 때 원래 숫자 표기를 유지합니다. 다만 불러오는 스프레드시트 소프트웨어가 숫자를 반올림할 수 있습니다. 번호나 ID로 다룰 열은 불러오는 소프트웨어에서 텍스트로 지정하세요.

입력과 결과

입력
UTF-8 JSON 1건. 붙여넣기와 파일 모두 1 MB(1,000,000바이트)까지.
변환
필드를 가진 객체 또는 1개 이상의 객체 배열. 출력은 100,000셀까지.
출력
열 이름이 있는 CSV. 복사는 CSV 본문, 파일은 UTF-8·BOM 포함으로 저장합니다.

현재 설정

도구 검색