CSV ↔ JSON 변환

CSV와 JSON 형식을 상호 변환합니다

엑셀이나 구글 시트에서 내보낸 표를 API 요청 본문에 쓸 JSON 으로, 반대로 API 응답 배열을 시트에 붙여넣을 CSV 로 바꿀 때 씁니다. 방향 버튼으로 CSV→JSON 과 JSON→CSV 를 고르고 구분자는 쉼표·세미콜론·탭 중에서 선택하며, 첫 행은 헤더로 읽어 각 열 이름이 JSON 키가 됩니다. 셀 값이 숫자·true·false·null 형태면 문자열이 아니라 해당 타입으로 변환되고, 큰따옴표로 감싼 필드 안의 쉼표·줄바꿈·이중 따옴표는 표준 규칙대로 보존됩니다. 반대 방향에서는 배열 안 객체들의 키를 모아 헤더를 만들고 구분자나 줄바꿈이 든 값은 자동으로 따옴표 처리합니다.

이 도구는 인터넷 연결을 끊어도 동작합니다. 입력한 내용과 파일은 이 브라우저 밖으로 나가지 않습니다.

입력
광고

CSV ↔ JSON, 이렇게 쓰세요

CSV 를 JSON 배열로, JSON 배열을 CSV 표로 양방향 변환합니다. 구분자(쉼표·탭·세미콜론)와 헤더 유무를 지정할 수 있습니다.

엑셀에서 내보낸 CSV 를 API 입력용 JSON 으로 바꾸거나, API 응답을 스프레드시트에 붙여넣을 때 씁니다.

셀 안에 쉼표나 줄바꿈이 있으면 큰따옴표로 감싸야 합니다. 예: "서울, 강남" 처럼 표기해야 열이 밀리지 않습니다.

관련 도구

자주 묻는 질문

Q. 한글이 깨져 보여요.

엑셀 CSV 는 EUC-KR 인 경우가 있습니다. 메모장에서 UTF-8 로 다시 저장한 뒤 붙여넣으세요.

Q. 중첩된 JSON 도 CSV 가 되나요?

1단계 객체 배열만 표로 변환됩니다. 중첩 객체는 문자열로 들어갑니다.

Q. 우편번호 01234 같은 값이 숫자로 바뀌나요?

숫자처럼 보이는 셀은 자동으로 숫자 타입이 되지만, 앞자리 0 이 있는 값은 원래 표기가 유지되도록 문자열로 남깁니다. 반대로 1234 를 문자열로 받고 싶다면 변환 후 JSON 에서 따옴표를 붙여 주세요.