CSV 변환
CSV 데이터를 입력하세요.
JSON 출력
지원 구분자
기능 안내
- 헤더 행이 JSON 키로 변환
- 미리보기는 최대 20행
- 모든 처리는 브라우저에서만
관련 도구
CSV → JSON 변환 도구는 CSV 데이터를 붙여 넣거나 파일로 올리면 표 형태로 미리 보여 주고, 첫 행을 키로 삼은 JSON 배열로 변환해 줍니다. 쉼표 외에도 탭, 세미콜론, 파이프 구분자를 지원해 다양한 내보내기 형식을 처리할 수 있습니다.
변환된 JSON은 바로 복사하거나 파일로 저장할 수 있고, 모든 처리는 브라우저 안에서만 이루어져 데이터가 서버로 전송되지 않습니다. 고객 명단 같은 민감한 데이터도 안심하고 변환할 수 있습니다.
사용 방법
- CSV 파일을 선택하거나 텍스트를 입력창에 붙여 넣습니다.
- 데이터에 맞는 구분자(쉼표, 탭, 세미콜론, 파이프)를 선택합니다.
- 미리보기 테이블(최대 20행)에서 열이 올바르게 나뉘었는지 확인합니다.
- JSON 출력을 확인하고 복사하거나 파일로 저장합니다.
이런 곳에 활용해 보세요
- 엑셀 데이터를 개발에 활용
- 엑셀에서 CSV로 내보낸 데이터를 API 테스트나 프로그램 초기 데이터로 쓸 수 있는 JSON 형태로 바로 변환합니다.
- 시스템 간 데이터 이동
- CSV만 내보내 주는 서비스의 데이터를 JSON을 요구하는 다른 서비스로 옮길 때 중간 변환기로 사용합니다.
- 데이터 구조 빠른 확인
- 수백 줄짜리 CSV의 열 구성과 값 형태를 테이블로 먼저 훑어볼 수 있습니다.
알아두면 좋은 점
첫 번째 행은 헤더로 처리되어 JSON 객체의 키가 됩니다. 헤더가 없는 데이터라면 첫 행이 키로 잘못 쓰이므로, 변환 전에 헤더 행을 추가하는 것이 좋습니다.
엑셀에서 저장한 CSV의 한글이 깨져 보인다면 인코딩 문제입니다. 엑셀에서 "CSV UTF-8(쉼표로 분리)" 형식으로 다시 저장하면 해결됩니다.
자주 묻는 질문
한글이 깨져서 나옵니다.
엑셀 기본 CSV 저장은 EUC-KR 계열 인코딩을 쓰는 경우가 있어 UTF-8 기준으로 읽으면 깨집니다. 엑셀의 "다른 이름으로 저장"에서 "CSV UTF-8" 형식을 선택해 다시 저장한 뒤 사용하세요.
헤더가 없는 CSV는 어떻게 하나요?
첫 행이 키로 사용되므로, 변환 전에 첫 줄에 열 이름(예: name,age,city)을 직접 추가해 주세요.
얼마나 큰 파일까지 처리되나요?
브라우저에서 처리되므로 수만 행 수준까지는 무리가 없지만, 매우 큰 파일은 기기 성능에 따라 느려질 수 있습니다. 미리보기는 성능을 위해 20행까지만 표시되며 변환은 전체 데이터에 적용됩니다.
데이터가 외부로 전송되나요?
아니요. 파싱과 변환 모두 브라우저 자바스크립트로 처리되며 서버 전송이 없습니다. 페이지를 닫으면 데이터도 사라집니다.
