📋 JSON → CSV 변환
JSON 배열을 붙여넣으면 엑셀에 바로 붙여넣을 수 있는 CSV가 됩니다. 데이터는 브라우저를 벗어나지 않습니다.
사용 방법
- JSON 객체 배열을 입력란에 붙여넣습니다. 예: [{"name":"홍길동","age":29}]
- 구분자(쉼표/탭)를 선택합니다. 엑셀에 붙여넣으려면 탭이 편리합니다.
- 변환된 CSV를 복사하거나 파일로 저장해 사용합니다.
이럴 때 유용해요
- API 응답으로 받은 JSON을 엑셀 보고서로 정리할 때
- 로그·설정 JSON을 팀원에게 표 형태로 공유할 때
- JSON 데이터베이스 덤프를 스프레드시트에서 검토할 때
알아두면 좋은 팁
- 중첩된 객체나 배열 값은 JSON 문자열 그대로 셀에 들어갑니다. 깊은 구조는 변환 전에 평탄화하면 표가 깔끔해집니다.
- 탭 구분을 선택하면 결과를 복사해 엑셀·구글시트에 붙여넣기만 해도 열이 나눠집니다.
자주 묻는 질문
객체마다 키가 다르면 어떻게 되나요?
모든 객체의 키를 합집합으로 수집해 열을 만듭니다. 특정 객체에 없는 키의 셀은 빈 값으로 채워지므로 데이터 누락 없이 변환됩니다.
엑셀에서 한글이 깨져 보여요.
CSV 파일을 저장해 열 때 인코딩 문제로 깨질 수 있습니다. 결과를 복사해서 엑셀에 직접 붙여넣거나, 파일로 저장했다면 엑셀의 '데이터 > 텍스트 가져오기'에서 UTF-8을 지정하세요.
배열이 아닌 단일 객체도 변환되나요?
네. 단일 객체를 넣으면 1행짜리 표로 변환됩니다. 다만 문자열·숫자만 있는 JSON은 표로 만들 수 없어 객체 배열 형태를 권장합니다.
값에 쉼표나 따옴표가 있으면 CSV가 깨지지 않나요?
쉼표·따옴표·줄바꿈이 포함된 값은 표준 규칙에 따라 큰따옴표로 감싸고 내부 따옴표는 두 번 반복해 이스케이프하므로 엑셀에서 정확히 열립니다.