CSV를 JSON으로 변환

구분자 자동 감지와 헤더 지원으로 CSV 데이터를 JSON 형식으로 변환합니다.

입력

파일을 여기에 드래그 앤 드롭하거나

클릭하여 선택

출력

이 도구 정보

CSV는 스프레드시트와 데이터베이스에서 데이터를 내보내는 일반적인 형식이지만, 최신 애플리케이션은 JSON을 사용합니다. 이 변환기는 표준 파서인 papaparse를 사용해 브라우저에서 직접 CSV를 JSON으로 변환합니다. 구분자(쉼표, 세미콜론, 탭, 파이프)를 자동 감지하고, 줄 바꿈이나 내부 쉼표가 포함된 따옴표 필드를 올바르게 처리하며, 숫자와 불리언을 실제 타입으로 변환하고, 첫 행을 헤더로 사용해 객체를 생성하거나 모든 행을 배열로 처리할 수 있습니다. 데이터가 서버로 업로드되지 않습니다.

이 도구 정보

CSV는 스프레드시트와 데이터베이스에서 데이터를 내보내는 일반적인 형식이지만, 최신 애플리케이션은 JSON을 사용합니다. 이 변환기는 표준 파서인 papaparse를 사용해 브라우저에서 직접 CSV를 JSON으로 변환합니다. 구분자(쉼표, 세미콜론, 탭, 파이프)를 자동 감지하고, 줄 바꿈이나 내부 쉼표가 포함된 따옴표 필드를 올바르게 처리하며, 숫자와 불리언을 실제 타입으로 변환하고, 첫 행을 헤더로 사용해 객체를 생성하거나 모든 행을 배열로 처리할 수 있습니다. 데이터가 서버로 업로드되지 않습니다.

사용 사례

  • Excel 또는 스프레드시트 내보내기를 API용 JSON으로 변환
  • CSV 데이터를 웹 애플리케이션에 임포트하기 위해 변환
  • 표 형식 데이터를 읽기 쉬운 형식으로 정리
  • 스크립트와 프로토타입용 CSV 데이터셋 준비

자주 묻는 질문

숫자와 불리언 값은 어떻게 되나요?
변환기는 동적 타입을 사용합니다. 숫자처럼 보이는 값(30, -4.5)은 number로, true/false는 boolean으로 변환됩니다. 나머지는 텍스트로 유지됩니다.
구분자는 어떻게 감지하나요?
자동 모드에서는 처음 몇 행을 분석하여 쉼표, 세미콜론, 탭, 파이프 중 가장 가능성 높은 구분자를 추론합니다. 셀렉터에서 수동으로 지정할 수도 있습니다.
«첫 행을 헤더로 사용» 옵션은 무엇을 하나요?
활성화 시(기본값) 첫 행이 키를 정의하고 결과는 객체 배열이 됩니다. 비활성화하면 각 행이 배열이 되어 결과는 배열의 배열이 됩니다.
행마다 열 개수가 다르면 어떻게 되나요?
잘못된 CSV로 간주되어 일관성 없는 JSON을 생성하는 대신 문제가 있는 행을 표시하는 오류가 나타납니다.

관련 도구