JSON → CSV 변환기
JSON 배열을 Excel 및 스프레드시트용 CSV 형식으로 변환
JSON 입력
CSV 출력
JSON → CSV 변환기란?
JSON 데이터를 Excel이나 Google Sheets에서 사용하고 싶으신가요? 이 도구는 JSON(JavaScript Object Notation) 데이터를 CSV 형식으로 변환합니다. 스프레드시트 임포트, 데이터 분석, 또는 더 편리한 방식으로 데이터를 다룰 때 매우 유용합니다.
MDN Web Docs에서도 언급하듯, CSV는 가장 널리 지원되는 데이터 형식 중 하나입니다. 이 변환기는 JSON 객체 배열을 받아 모든 키를 열 헤더로 추출하고, 각 객체를 CSV 행으로 변환합니다. API 데이터, 데이터베이스 내보내기, 설정 파일 등에서 잘 작동합니다.
모든 처리는 브라우저에서 이루어지며 데이터는 외부로 전송되지 않습니다. 변환 즉시 CSV 파일을 다운로드하여 사용하세요. 자세한 내용은 JSON 공식 사이트를 참고하세요.
JSON → CSV 사용 방법
Excel 및 스프레드시트용으로 JSON을 CSV로 변환하는 방법입니다. 각 단계는 이 페이지의 실제 버튼과 패널을 사용합니다.
JSON 배열 붙여넣기 또는 업로드
객체 JSON 배열을 왼쪽 JSON 입력 패널에 붙여넣거나, 업로드를 클릭해 파일을 불러옵니다. 예제를 클릭하면 샘플을 확인할 수 있습니다. 입력 형식:
[{"subscriberId": "SUB-1001", "plan": "무제한 5G", "dataUsage": 45.2}, {"subscriberId": "SUB-1002", "plan": "패밀리 플랜", "dataUsage": 120.5}]키는 열 헤더가 되고, 각 객체는 CSV 행이 됩니다. 중첩된 값은 평탄화되거나 문자열로 변환됩니다.
CSV 출력 확인
오른쪽 CSV 출력 패널에 결과가 자동으로 표시됩니다. Excel 및 Google Sheets와 호환됩니다. 유효하지 않은 JSON은 오류를 표시합니다.
다운로드 또는 복사
다운로드를 클릭해 CSV 파일을 저장하거나, 복사로 클립보드에 복사합니다. 입력 패널의 지우기로 처음부터 다시 시작할 수 있습니다. 모든 처리는 브라우저에서 실행됩니다.
실제 활용 사례
데이터 분석
JSON API 응답이나 데이터베이스 내보내기를 CSV로 변환하여 Excel에서 분석하세요. 피벗 테이블, 차트 생성, 데이터 계산 등에 매우 유용합니다.
Excel 임포트
JSON 데이터를 Excel이나 Google Sheets로 가져옵니다. 많은 비즈니스 사용자가 스프레드시트를 선호하며, CSV는 데이터 임포트의 범용 형식입니다.
데이터 마이그레이션
CSV 형식이 필요한 시스템으로 JSON 데이터를 마이그레이션합니다. 많은 레거시 시스템, 리포팅 도구, 데이터 웨어하우스가 CSV 임포트를 지원합니다.
비개발자와 공유
코드를 다루지 않는 팀원과 JSON 데이터를 공유하세요. CSV 파일은 Excel에서 열 수 있어 기술적 지식 없이도 누구나 데이터에 접근할 수 있습니다.
자주 묻는 질문
JSON 데이터가 저장되나요?
아니요. 모든 처리는 브라우저에서 이루어집니다. JSON이 컴퓨터 외부로 전송되지 않으며 저희도 볼 수 없습니다. 자세한 내용은 ECMA-404 표준을 참고하세요.
어떤 JSON 형식을 지원하나요?
[{"key":"value"},{"key":"value"}] 형태의 객체 JSON 배열에 최적화되어 있습니다. 단일 객체도 지원됩니다. 중첩된 객체는 문자열로 변환됩니다.
중첩된 객체는 어떻게 처리되나요?
중첩된 객체와 배열은 CSV 셀 안에 JSON 문자열로 변환됩니다. 이를 통해 데이터 구조를 보존하면서 CSV 형식의 유효성을 유지합니다. 필요하면 나중에 파싱할 수 있습니다.
CSV를 다시 JSON으로 변환할 수 있나요?
네. CSV → JSON 변환기를 사용해 CSV 파일을 JSON 형식으로 다시 변환할 수 있습니다.
JSON 객체마다 키가 다르면 어떻게 되나요?
변환기는 모든 객체에서 고유한 키를 수집해 각각의 열을 만듭니다. 특정 키가 없는 객체는 해당 열의 셀이 비어 있게 됩니다.
대용량 데이터셋도 처리할 수 있나요?
네. 모든 처리가 브라우저에서 이루어지므로 기기 성능에 따라 다릅니다. 소규모 데이터셋은 즉시 변환됩니다. 매우 큰 데이터셋(수천 행)은 몇 초 정도 걸릴 수 있습니다.
함께 사용하면 좋은 JSON 도구
변환은 JSON 작업의 일부에 불과합니다. 함께 사용하면 유용한 다른 도구들을 소개합니다: