첫 줄을 키로 사용
name,score와 Kim,92를 입력하면 {"name":"Kim","score":"92"} 형태의 JSON 배열을 만듭니다.
CSV TO JSON
첫 줄을 열 이름으로 사용해 CSV를 JSON 배열로 변환합니다. 데이터는 브라우저에서만 처리됩니다.
계산 결과가 여기에 표시됩니다.
주요 기능
name,score와 Kim,92를 입력하면 {"name":"Kim","score":"92"} 형태의 JSON 배열을 만듭니다.
따옴표로 감싼 쉼표와 줄바꿈을 한 셀의 내용으로 처리합니다.
열 이름이 비었거나 중복되면 JSON을 만들지 않고 오류를 보여줍니다.
사용 방법
입력부터 결과 복사까지 세 단계면 충분합니다.
첫 줄에 중복 없는 열 이름을 쉼표로 구분해 입력합니다.
다음 줄부터 데이터를 붙여넣고 JSON으로 변환을 누릅니다.
숫자처럼 보이는 값도 문자열로 나오는지 확인한 뒤 결과를 복사합니다.
FAQ
아니요. CSV의 모든 셀을 문자열로 보존하므로 92는 "92"로 표시됩니다.
해당 셀을 큰따옴표로 감싸면 한 값으로 처리합니다.
없는 값은 빈 문자열로 채웁니다. 첫 줄보다 많은 열이 있는 행은 오류로 처리합니다.
첫 줄에는 name,city를, 다음 줄에는 Ada,Seoul을 입력해 변환하세요. 결과에서 name과 city에 각각 Ada와 Seoul이 대응하는지 확인합니다. 실제 파일을 처리하기 전 몇 행만 복사하면 잘못된 구분자나 열 개수 차이를 찾기 쉽습니다.
셀 안의 쉼표와 줄바꿈은 열 구분 문자와 다릅니다. 예를 들어 "Seoul, Korea"는 하나의 셀입니다. 셀 안에 큰따옴표가 있으면 CSV에서는 큰따옴표를 두 번 써서 표현합니다. 단순히 쉼표마다 문자열을 나누면 이런 값을 손상시킬 수 있습니다.
우편번호 00123처럼 숫자로 계산하지 않는 값은 앞의 0이 중요합니다. 원본 프로그램이 이미 123으로 저장했다면 변환기가 0을 복원할 수는 없습니다. 중복되거나 빈 열 이름도 검토하고, 변환 결과를 시스템에 넣기 전에 요구하는 자료형과 필수 필드를 따로 확인하세요.