📑 CSV → JSON 변환
CSV를 붙여넣으면 첫 줄을 키로 삼은 JSON 배열이 즉시 생성됩니다. 변환은 브라우저 안에서만 이뤄집니다.
사용 방법
- CSV 텍스트를 붙여넣거나 엑셀 표를 복사해 넣습니다 (엑셀 복사는 '탭' 구분 선택).
- 첫 줄을 헤더(키)로 쓸지, 들여쓰기를 적용할지 선택합니다.
- 생성된 JSON을 복사해 코드나 API 테스트에 사용합니다.
이럴 때 유용해요
- 엑셀로 관리하던 상품 목록을 API 테스트용 JSON으로 바꿀 때
- 구글 시트 데이터를 프런트엔드 목업 데이터로 옮길 때
- CSV 내보내기 파일을 NoSQL DB 임포트용 JSON으로 변환할 때
알아두면 좋은 팁
- 엑셀·구글시트에서 범위를 복사하면 탭으로 구분된 텍스트가 들어옵니다. 이때 구분자를 '탭'으로 바꾸면 바로 변환됩니다.
- 쉼표가 들어간 값은 CSV 규칙대로 큰따옴표(")로 감싸져 있어야 정확히 파싱됩니다.
자주 묻는 질문
값 안에 쉼표나 줄바꿈이 있으면 깨지지 않나요?
표준 CSV 규칙(RFC 4180)대로 큰따옴표로 감싼 필드를 지원하므로 "서울, 강남구"처럼 쉼표가 든 값도 정확히 한 필드로 파싱됩니다.
첫 줄이 데이터인 경우는 어떻게 하나요?
'첫 줄을 헤더로 사용' 옵션을 끄면 각 행이 문자열 배열로 변환됩니다. 켜져 있으면 첫 줄의 값들이 JSON 객체의 키가 됩니다.
숫자도 문자열로 변환되던데 숫자 타입으로 바꿀 수 없나요?
CSV에는 타입 정보가 없어 모든 값을 문자열로 보존합니다. 숫자 변환이 필요하면 코드에서 Number()로 캐스팅하는 것이 안전합니다. 우편번호 '01234'처럼 앞자리 0이 있는 값을 지키기 위한 선택입니다.
몇 행까지 변환 가능한가요?
수만 행도 브라우저에서 처리됩니다. 파일이 서버로 전송되지 않으므로 고객 명단 같은 민감한 데이터도 안심하고 변환할 수 있습니다.