📊 CSV ↔ JSON 변환기

CSV 데이터를 JSON으로, JSON 배열을 CSV로 변환합니다

샘플 CSV
name,age,email
John,30,john@example.com
Jane,25,jane@example.com

CSV/JSON 변환이란?

왜 필요한가요?

CSV(Comma-Separated Values)는 엑셀 등에서 사용하는 표 형식 데이터이고, JSON은 웹 API에서 사용하는 구조화된 데이터 형식입니다. 두 형식 간 변환은 데이터를 다른 시스템으로 이동하거나, 엑셀 데이터를 웹 애플리케이션에서 사용하거나, API 응답을 엑셀로 분석할 때 필요합니다.

언제 사용하나요?

  • 데이터 임포트: 엑셀/CSV 파일을 JSON으로 변환하여 웹 애플리케이션에 업로드
  • 데이터 익스포트: API 응답(JSON)을 CSV로 변환하여 엑셀에서 분석
  • 데이터 정제: CSV 데이터를 JSON으로 변환 후 프로그래밍 방식으로 가공
  • 데이터베이스 마이그레이션: CSV 덤프 파일을 JSON으로 변환하여 NoSQL DB에 입력
  • 테스트 데이터: CSV로 작성한 테스트 데이터를 JSON으로 변환

실무 사용 예시

시나리오: 고객 데이터 임포트

  1. 마케팅팀이 엑셀로 작성한 고객 리스트를 CSV로 내보내기
  2. CSV를 JSON으로 변환 (헤더 행이 키가 됨)
  3. 변환된 JSON 데이터를 웹 애플리케이션 API로 전송
  4. 데이터베이스에 일괄 저장

주의사항

  • 헤더 필수: CSV를 JSON으로 변환할 때는 첫 행이 반드시 헤더(컬럼명)여야 합니다.
  • 인코딩: 한글이 포함된 CSV는 UTF-8 BOM으로 저장해야 정확히 변환됩니다.
  • 쉼표/따옴표: 데이터에 쉼표나 따옴표가 포함되면 이스케이프 처리 필요합니다.
  • 중첩 구조: JSON의 중첩 객체/배열은 CSV로 완벽히 표현하기 어렵습니다.
  • 데이터 타입: CSV는 모든 값을 문자열로 취급하므로 숫자/불리언 변환 주의

CSV vs JSON

특징CSVJSON
구조2차원 표 (행/열)계층적 구조 가능
가독성엑셀에서 직관적프로그래머에게 친숙
용도데이터 분석, 엑셀웹 API, 설정 파일

더 알아보기

Developer Tools

개발자를 위한 18가지 이상의 무료 온라인 도구를 제공합니다. Base64, JSON, JWT, 정규식 등 필수 개발 도구를 한 곳에서.

Developer Tools © 2025. All rights reserved.

모든 도구는 클라이언트 사이드에서만 작동하며, 입력 데이터는 서버로 전송되지 않습니다.