Handytool
문서무료로컬에서 실행

CSV를 JSON으로

CSV 행을 JSON 객체로 변환합니다.

.csv
방향
구분 기호
헤더 행
들여쓰기
CSV 입력
0 0 바이트
JSON 출력
0 0 바이트

CSV를 JSON으로 소개

CSV 또는 TSV 파일을 붙여넣으면 Handytool이 브라우저 안에서 각 행을 깔끔한 JSON 객체로 변환합니다. 변환기는 쉼표·세미콜론·탭·파이프를 자동 감지하고, 따옴표로 감싼 필드와 이스케이프된 따옴표를 완벽하게 처리하며, 첫 번째 행을 헤더로 사용할지 선택할 수 있습니다. 데이터는 서버에 업로드되지 않으므로 Excel·Google 스프레드시트·Postgres에서 내보낸 파일도 완전히 비공개로 유지됩니다.

CSV를 JSON으로 기능

  • 01

    스마트 구분자 자동 감지

    「자동」 모드를 선택하면 쉼표·세미콜론·탭·파이프를 점수화하여 가장 일관된 구분자를 선택합니다. 비표준 데이터의 경우 특정 구분자를 직접 지정할 수도 있습니다.

  • 02

    헤더 행 또는 원시 배열

    첫 번째 행을 객체 키로 사용해 JSON 객체 배열을 만들거나, 헤더를 끄고 원시 2차원 배열로 출력할 수 있습니다. 중복된 헤더 이름에는 자동으로 번호가 붙어 유일한 키를 보장합니다.

  • 03

    완전히 브라우저에서 실행

    파싱이 브라우저에서 완전히 처리됩니다 — 데이터가 기기에서 벗어나지 않습니다 — 계정 없음, 추적 없음. 2 또는 4칸 들여쓰기로 보기 좋게 포맷하기, API용 축소, 클립보드로 복사 또는 .json 파일로 다운로드할 수 있습니다.

CSV를 JSON으로 자주 묻는 질문

CSV 파일을 JSON으로 변환하는 방법은?
텍스트 편집기나 스프레드시트 프로그램에서 CSV를 열고 내용을 복사해 왼쪽 창에 붙여넣습니다. 「변환」을 클릭하면 오른쪽 창에 JSON이 표시됩니다——헤더가 활성화되면 객체 배열, 비활성화되면 배열의 배열로 나타납니다. 「다운로드」를 눌러 converted.json으로 저장할 수 있습니다.
지원하는 구분자는 무엇인가요?
쉼표·세미콜론·탭·파이프를 모두 지원합니다. 기본 「자동」 설정은 데이터를 검사해 행 너비가 가장 일관된 구분자를 선택하므로, 유럽식 세미콜론 CSV와 탭 구분 내보내기를 올바르게 처리합니다.
셀 안에 쉼표나 따옴표가 있어도 되나요?
네. 파서는 RFC 4180을 따르며, 큰따옴표로 감싼 필드에는 구분자·줄바꿈·두 개의 큰따옴표("")로 표현된 이스케이프 따옴표를 포함할 수 있습니다. 닫히지 않은 따옴표는 출력을 손상시키지 않고 오류로 표시됩니다.
중복되거나 빈 열 헤더는 어떻게 처리되나요?
빈 헤더는 column_1·column_2 등으로 변환됩니다. 중복 이름에는 숫자 접미사(email, email_2)가 붙어 JSON 객체의 모든 키가 고유하게 유지됩니다.
데이터가 서버에 업로드되나요?
아니요. CSV to JSON 변환기는 브라우저의 JavaScript로 100% 실행됩니다——행 데이터는 서버에 전달되지 않으며 기록되지도 않습니다. 페이지를 불러온 후 오프라인에서도 작동합니다.
행 수나 파일 크기 제한이 있나요?
엄격한 제한은 없지만 수백 MB의 매우 큰 파일은 렌더링이 느릴 수 있습니다. 수천 행의 일반적인 스프레드시트 내보내기는 거의 즉시 변환됩니다.

관련 도구

문서

다른 도구 둘러보기

모든 도구