CSV와 JSON, 언제 변환하나요?
CSV는 엑셀·구글 스프레드시트에서 주고받는 표 형식 데이터이고, JSON은 웹 API와 자바스크립트에서 쓰는 구조화 데이터입니다. 스프레드시트 데이터를 개발에 쓰거나, API 응답을 엑셀로 정리하려면 두 형식을 서로 바꿔야 합니다.
이 변환기는 RFC 4180 규칙을 따라 큰따옴표로 감싼 셀 안의 쉼표·줄바꿈까지 정확히 처리합니다. JSON → CSV 변환 시에는 중첩 객체를 'user.name'처럼 평탄화하고, 내려받은 CSV가 엑셀에서 한글이 깨지지 않도록 UTF-8 BOM을 넣어 줍니다.
CSV↔JSON 사용 방법
- 1'CSV → JSON' 또는 'JSON → CSV'를 선택합니다.
- 2데이터를 붙여넣습니다. 구분자는 자동 감지되며 필요하면 직접 고를 수 있습니다.
- 3첫 줄을 헤더(키)로 쓸지, 숫자·true/false를 자동 변환할지 설정합니다.
- 4결과를 복사하거나 파일로 다운로드합니다.
이럴 때 유용해요
- 구글 시트로 관리하는 상품·회원 목록을 웹 서비스용 JSON으로 만들 때
- API 응답 JSON을 엑셀에서 열어 분석하거나 보고서로 정리할 때
- 테스트용 목업(mock) 데이터를 빠르게 만들 때
- DB에서 내보낸 TSV를 JSON 시드 데이터로 바꿀 때
알아두면 좋은 팁
- 엑셀에서 CSV로 저장할 때 'CSV UTF-8(쉼표로 분리)' 형식을 선택하면 한글이 깨지지 않습니다.
- 엑셀에서 셀을 복사해 붙여넣으면 탭으로 구분된 TSV가 됩니다. 구분자 자동 감지가 이를 인식합니다.