JSON을 CSV로 변환 - 로컬 스프레드시트 내보내기

브라우저 로컬에서 JSON 객체 또는 배열을 CSV로 변환합니다. 중첩된 필드를 평면화하고, 결과를 미리 본 후 데이터 업로드 없이 복사하거나 다운로드하세요.

극장 모드를 보려면 클릭하세요.
준비됨

0행 0열 변환됨

사용방법

  1. JSON 객체나 객체 배열을 입력 패널에 붙여넣으세요.
  2. 구분자와 헤더 포함 여부를 필요에 맞게 선택하세요.
  3. 변환을 클릭하여 CSV 미리보기를 확인하세요.
  4. 만약 JSON 구조가 표 형태(Tabular)에 적합하지 않다면 오류 메시지가 표시됩니다.
  5. 변환된 결과를 복사하거나 CSV 파일로 다운로드하세요.

핵심 기능

  • JSON을 CSV로 변환: JSON 객체나 객체 배열을 복사 및 다운로드 가능한 CSV로 변환합니다.
  • 중첩된 필드 평면화: 중첩된 객체를 user.email과 같이 점(.)으로 구분된 열 이름으로 변환합니다.
  • 헤더 및 구분자 설정: 헤더 포함 여부를 선택하고 쉼표, 세미콜론, 탭 구분자를 쉽게 전환할 수 있습니다.
  • 복사 또는 다운로드: CSV 미리보기를 확인한 후 바로 복사하거나, 후속 작업을 위해 .csv 파일로 다운로드하세요.
  • 100% 로컬 데이터 처리: API 응답, 로그 및 비즈니스 데이터가 서버로 업로드되지 않고 브라우저 내에서 안전하게 변환됩니다.

관련 도구

안전한 JSON 포매터 및 타입 생성기 - 로컬에서 변환

안전한 JSON 포매터: 브라우저 로컬에서 JSON을 포맷팅, 유효성 검사 및 수정하세요. 압축, 에러 강조, TypeScript/Zod 자동 생성, XML 변환 등 모든 기능이 안전하게 처리됩니다.

무료 JSONPath 테스트 도구 | 로컬 실시간 쿼리 평가

API JSON을 위한 무료 JSONPath 테스터 및 평가 도구입니다. 실시간으로 매칭되는 노드를 추출하고 경로를 확인하세요. 파싱과 쿼리는 모두 브라우저에서 안전하게 로컬로 실행됩니다.

CSV를 JSON으로 변환 - 로컬 실시간 변환기

브라우저 로컬에서 CSV 텍스트나 파일을 JSON 배열로 실시간 변환하세요. 헤더, 쉼표/세미콜론/탭 구분자, 파일 드래그 앤 드롭, 복사 및 다운로드를 지원하며 데이터가 업로드되지 않습니다.

JSON 비교 도구 (JSON Diff) - 로컬 시맨틱 비교

브라우저 로컬 환경에서 두 JSON 문서를 비교하세요. 객체의 키를 정렬하여 시맨틱 비교(Semantic Diff)를 수행하며, 키 순서로 인한 노이즈를 방지하고 추가, 삭제, 수정된 필드를 시각적으로 표시합니다. 데이터는 업로드되지 않습니다.

JSON 압축 도구 (Minifier)

서식이 지정된 JSON을 한 줄로 압축하고, 들여쓰기와 줄바꿈을 제거합니다. 원본 크기, 압축 크기, 절약된 바이트 및 절약 비율을 실시간으로 비교하세요.

JSON을 TypeScript로 변환 - 로컬 인터페이스 생성기

무료 JSON to TypeScript 변환 도구입니다. API 페이로드에서 TypeScript 인터페이스와 타입을 즉시 생성하세요. 서버 전송 없이 100% 클라이언트 측에서 안전하게 처리됩니다.

YAML을 JSON으로 변환 - 안전한 클라이언트 파서

브라우저 로컬에서 YAML을 포맷된 JSON으로 변환하세요. 실시간 변환, 다중 문서 YAML, 라인 기반 오류 표시, 복사 및 데이터 저장 없는 JSON 다운로드를 지원합니다.

JSON을 YAML로 변환 - 안전한 로컬 브라우저 도구

브라우저 로컬에서 JSON을 포맷팅된 YAML로 변환합니다. 실시간 변환, 엄격한 유효성 검사, 복사 및 데이터 저장 없는 안전한 YAML 다운로드를 지원합니다.

계산 논리

CSV는 표 형태이므로 JSON 데이터를 행과 열로 매핑해야 합니다:

  • 객체 배열은 여러 행으로, 객체의 키는 열의 헤더(이름)로 변환됩니다.
  • 중첩된 객체는 profile.name과 같이 점으로 연결된 필드로 평면화(Flatten)됩니다.
  • 값이 없는 필드는 빈 셀이 됩니다.
  • 쉼표, 따옴표, 줄바꿈이 포함된 값은 CSV 규칙에 따라 따옴표로 묶이고 이스케이프 처리됩니다.

FAQ

내 JSON 데이터가 서버로 업로드되나요?

아닙니다. 모든 변환 작업은 브라우저 로컬에서 실행되며 JSON 내용이 서버로 업로드되지 않습니다.

어떤 JSON 구조가 변환하기에 가장 좋은가요?

[{ "id": 1 }, { "id": 2 }]와 같은 객체 배열이 가장 적합합니다. 단일 객체는 하나의 행으로 변환됩니다.

중첩된 JSON도 처리할 수 있나요?

네, 중첩된 객체는 점으로 연결된 열 이름으로 평면화됩니다. 배열의 경우 요소들이 세미콜론으로 연결되어 하나의 셀에 들어갑니다.

CSV 파일로 다운로드할 수 있나요?

네. 변환된 CSV 결과를 복사하거나 .csv 파일로 직접 다운로드할 수 있습니다.

변환된 결과물을 엑셀(Excel)에서 바로 열 수 있나요?

이 도구는 표준 CSV를 생성합니다. 엑셀이나 Google 스프레드시트에서 보통 바로 열 수 있지만, 지역 설정에 따라 구분자를 다르게 인식할 수 있습니다.

어떤 구분자를 사용해야 하나요?

일반적으로 영어권 및 표준 환경에서는 쉼표(Comma)를 사용합니다. 만약 사용하는 스프레드시트 앱이 지역 설정(예: 유럽)의 영향을 받는다면 세미콜론이나 탭을 시도해 보세요.