똑딱

JSON을 CSV로

JSON 배열을 CSV로 변환합니다. 객체 배열은 키를 헤더로 사용합니다.

업데이트: 2026-09-07

입력
결과

도구 가이드

API에서 받은 JSON 데이터를 엑셀에서 분석하려면 CSV로 바꿔야 합니다. JSON은 계층 구조를 표현하기 좋고 CSV는 표 형태의 데이터를 다루기 좋아, 목적에 따라 형식을 오가게 됩니다.

이 도구는 JSON 배열을 CSV로 변환합니다. 객체 배열이면 각 객체의 키를 헤더로 사용하고 값을 행으로 배치합니다. 값에 쉼표나 줄바꿈이 들어 있으면 따옴표로 감싸 CSV 문법이 깨지지 않게 처리합니다.

변환은 브라우저 안에서 이루어지며 데이터가 서버로 전송되지 않습니다.

사용 방법

  1. 변환할 JSON 배열을 붙여넣습니다.
  2. 생성된 CSV 결과를 확인합니다.
  3. 헤더가 올바르게 잡혔는지 확인합니다.
  4. 복사해 엑셀에 붙여넣거나 파일로 저장합니다.

이럴 때 유용해요

  • API 응답 데이터를 엑셀에서 분석할 때
  • 데이터베이스 조회 결과를 표로 정리할 때
  • JSON 로그를 스프레드시트로 옮길 때
  • 다른 시스템에 CSV 형식으로 데이터를 전달할 때

사용 팁

  • 중첩된 객체는 표 형태로 펼치기 어렵습니다. 필요한 필드만 먼저 평탄화하면 결과가 깔끔합니다.
  • 엑셀에서 한글이 깨지면 파일을 UTF-8 BOM으로 저장하거나 가져오기 마법사에서 인코딩을 지정하세요.
  • 객체마다 키가 다르면 헤더가 늘어나고 빈 칸이 생깁니다. 구조를 통일한 뒤 변환하세요.

자주 묻는 질문

중첩된 객체는 어떻게 되나요?

표 형태로 펼치기 어려워 문자열로 표시될 수 있습니다. 미리 평탄화하는 편이 좋습니다.

값에 쉼표가 있으면요?

따옴표로 감싸 CSV 문법이 깨지지 않게 처리합니다.

엑셀에서 한글이 깨집니다.

UTF-8 인코딩 문제입니다. 가져오기 시 인코딩을 UTF-8로 지정하세요.

객체마다 키가 다르면요?

모든 키를 헤더에 포함하고 없는 값은 빈 칸으로 둡니다.

배열이 아닌 객체 하나도 되나요?

배열 형태로 감싸서 입력하면 한 행짜리 CSV가 생성됩니다.

관련 도구