개발·데이터
CSV ↔ JSON 변환
첫 행을 열 이름으로 삼아 CSV와 객체 배열 JSON을 바꿉니다.
브라우저에서 처리 · 파일과 텍스트 업로드 없음
도구를 준비하고 있습니다…
CSV ↔ JSON 변환 도구 소개
스프레드시트에서 내보낸 표를 API용 JSON으로, 평탄한 JSON 데이터를 CSV로 옮깁니다.
사용 방법
- CSV→JSON 또는 JSON→CSV를 고릅니다.
- 머리글 있는 CSV나 객체 배열을 넣습니다.
- CSV 안전 접두사 옵션을 확인하고 변환합니다.
입력·출력 예시
입력
이름,코드 민지,0012출력
[
{"이름":"민지","코드":"0012"}
]지원 형식과 제한사항
- UTF-8 1MiB·10,000행·200열 이하입니다.
- 중복·빈 머리글, 열 수 불일치, 중첩 객체·배열은 거부합니다.
- JSON의 null·없는 값·빈 문자열은 CSV에서 모두 빈 셀이 되어 구별이 사라집니다.
계산·변환 기준
CSV 파싱은 Papa Parse를 사용하며 숫자도 문자열로 보존합니다. 쉼표·큰따옴표·줄바꿈이 든 셀은 인용 규칙에 따라 처리합니다. CSV 출력의 수식 보호 옵션은 = + - @ 등으로 시작하는 값을 작은따옴표로 접두 처리해 원문을 변경합니다.
자주 묻는 질문
0012가 12로 바뀌나요?
CSV→JSON은 모든 셀을 문자열로 두므로 0012가 유지됩니다. 외부 스프레드시트가 CSV를 다시 열 때는 셀 형식을 지정하세요.
왜 수식 보호 옵션이 있나요?
스프레드시트가 일부 셀을 수식으로 실행할 수 있기 때문입니다. 값을 정확히 유지해야 하면 이 옵션을 끄고 텍스트 가져오기를 사용하세요.