헤더 행
첫 행에 열 이름이 있다면 헤더 옵션을 켜 두세요. 열 이름의 앞뒤 공백을 지우고 소문자로 바꾼 뒤 안전한 키로 정리해요. `Customer Name`은 `customer_name`, 빈 두 번째 열은 `column_2`, 중복된 키는 `_2` 같은 접미사가 붙어요. API나 가져오기 작업에 쓰기 전에 정리된 키를 확인해 주세요.
데이터 도구
CSV를 붙여넣거나 로컬 CSV 파일 하나를 선택하면 행을 JSON 객체나 배열로 바꿔요. 따옴표로 감싼 필드와 이스케이프된 따옴표까지 브라우저 안에서 처리해요.
입력
결과
첫 행에 열 이름이 있다면 헤더 옵션을 켜 두세요. 열 이름의 앞뒤 공백을 지우고 소문자로 바꾼 뒤 안전한 키로 정리해요. `Customer Name`은 `customer_name`, 빈 두 번째 열은 `column_2`, 중복된 키는 `_2` 같은 접미사가 붙어요. API나 가져오기 작업에 쓰기 전에 정리된 키를 확인해 주세요.
헤더가 없거나 열 이름보다 순서가 중요하면 헤더 옵션을 꺼 주세요. `Ada,admin,true` 같은 행은 같은 순서의 문자열 세 개를 담은 배열이 돼요. 따옴표 안의 쉼표, 두 번 쓴 큰따옴표, 따옴표로 감싼 필드 안의 줄바꿈은 새 열이나 행으로 나뉘지 않고 해당 필드에 남아요.
CSV에는 공통 스키마가 없어서 모든 셀을 문자열로 유지해요. `42`, `true`, `2026-07-16`을 숫자·불리언·날짜로 추측하지 않아요. 자동 감지는 쉼표, 세미콜론, 탭 수를 비교하므로 자유 텍스트에 이런 문자가 많다면 구분자를 직접 골라 주세요. 한글만 있는 열 이름은 ASCII 키 정리 과정에서 `column_1` 같은 자리 이름으로 바뀔 수 있어요.
붙여넣은 CSV와 선택한 파일은 이 페이지의 JavaScript가 브라우저 안에서만 읽어요. 이 도구는 파일이나 행 데이터를 업로드·저장하거나 서버로 보내지 않아요. 변환한 JSON을 다른 서비스에 복사할 때는 그 서비스의 데이터 처리 방침이 적용되므로 민감한 열이 없는지 먼저 확인해 주세요.