Converting
브라우저 로컬 처리·설치 없음·회원가입 없음·무료

CSV ↔ JSON 변환기

엑셀·구글 시트에서 내보낸 CSV를 JSON 배열로, API 응답 JSON을 CSV 표로 변환합니다. 따옴표·쉼표가 들어간 셀과 TSV도 지원합니다.

CSV와 JSON, 언제 변환하나요?

CSV는 엑셀·구글 스프레드시트에서 주고받는 표 형식 데이터이고, JSON은 웹 API와 자바스크립트에서 쓰는 구조화 데이터입니다. 스프레드시트 데이터를 개발에 쓰거나, API 응답을 엑셀로 정리하려면 두 형식을 서로 바꿔야 합니다.

이 변환기는 RFC 4180 규칙을 따라 큰따옴표로 감싼 셀 안의 쉼표·줄바꿈까지 정확히 처리합니다. JSON → CSV 변환 시에는 중첩 객체를 'user.name'처럼 평탄화하고, 내려받은 CSV가 엑셀에서 한글이 깨지지 않도록 UTF-8 BOM을 넣어 줍니다.

CSV↔JSON 사용 방법

  1. 1'CSV → JSON' 또는 'JSON → CSV'를 선택합니다.
  2. 2데이터를 붙여넣습니다. 구분자는 자동 감지되며 필요하면 직접 고를 수 있습니다.
  3. 3첫 줄을 헤더(키)로 쓸지, 숫자·true/false를 자동 변환할지 설정합니다.
  4. 4결과를 복사하거나 파일로 다운로드합니다.

이럴 때 유용해요

  • 구글 시트로 관리하는 상품·회원 목록을 웹 서비스용 JSON으로 만들 때
  • API 응답 JSON을 엑셀에서 열어 분석하거나 보고서로 정리할 때
  • 테스트용 목업(mock) 데이터를 빠르게 만들 때
  • DB에서 내보낸 TSV를 JSON 시드 데이터로 바꿀 때

알아두면 좋은 팁

  • 엑셀에서 CSV로 저장할 때 'CSV UTF-8(쉼표로 분리)' 형식을 선택하면 한글이 깨지지 않습니다.
  • 엑셀에서 셀을 복사해 붙여넣으면 탭으로 구분된 TSV가 됩니다. 구분자 자동 감지가 이를 인식합니다.

관련 도구

같은 카테고리에서 자주 함께 쓰는 도구입니다.

자주 묻는 질문

CSV↔JSON 이용 전 참고하세요.

xlsx는 바이너리 형식이라 직접 붙여넣을 수 없습니다. 엑셀에서 '다른 이름으로 저장 → CSV UTF-8'로 저장하거나, 셀 범위를 복사해 붙여넣으면 됩니다.