JSON CSV 변환기
JSON 배열을 엑셀이나 구글 스프레드시트에서 열 수 있는 CSV 파일로 바꿉니다. 중첩된 필드는 열로 펼쳐집니다.
🔒 100% 안전하고 프라이빗: 모든 처리는 브라우저 메모리 안에서 이루어집니다. 데이터는 어떤 서버로도 전송되지 않습니다.
입력 JSON
1줄, 0 B여기에 JSON을 붙여 넣거나 .json 파일을 끌어다 놓거나 예시 불러오기를 사용하세요.
결과가 여기에 표시됩니다
입력창에 JSON을 붙여 넣어 시작하세요.
JSON이 올바르면 복사와 다운로드를 할 수 있습니다.
JSON을 엑셀·구글 스프레드시트용 CSV로 변환
JSON CSV 변환기는 JSON 객체 배열을 표로 바꿉니다. 객체 하나가 한 행, 키 하나가 한 열이 됩니다. 중첩된 객체는 address.city 같은 열로 펼쳐지고, {"data": [...]}처럼 객체로 감싼 API 응답도 자동으로 인식합니다.
구분자로 "쉼표", "세미콜론", "탭" 중 하나를 고르고, 결과를 표로 미리 본 뒤 CSV를 내려받으세요. UTF-8 바이트 순서 표시(BOM)가 들어가서 엑셀에서도 한글이 깨지지 않고 열립니다. =, +, - 또는 @로 시작하는 텍스트는 보호되어 엑셀이 수식으로 실행하지 않습니다.
API 키, 토큰, 고객 데이터도 안심하고 처리
API 응답, 설정 파일, 데이터베이스 내보내기 파일에는 액세스 토큰, 이메일, 개인정보가 들어 있는 경우가 많은데, 많은 온라인 포맷터는 붙여 넣은 내용을 자기 서버로 보냅니다. 이 도구는 모든 작업을 브라우저 안에서 처리합니다. 파싱, 검사, 문법 강조, CSV 변환이 모두 내 기기 메모리에서 이루어지며, 아무것도 업로드되거나 기록되지 않습니다. 서버 제한 없이 최대 20 MB의 큰 파일도 처리할 수 있습니다.
자주 묻는 질문
엑셀에서 모든 데이터가 한 열에 들어가는 이유는 무엇인가요?
엑셀은 윈도우 지역 설정의 "목록 구분 기호"에 맞춰 CSV를 나눕니다. 한국 설정에서는 보통 쉼표이므로 구분자를 "쉼표"로 두면 됩니다. 컴퓨터가 유럽식 설정이라 세미콜론을 쓰고 있다면 "세미콜론"을 고른 뒤 다시 내려받으세요.
엑셀에서 CSV를 열면 한글이 깨지는 이유는 무엇인가요?
한국어판 엑셀은 표시가 없는 CSV 파일을 CP949(EUC-KR) 인코딩으로 읽기 때문에 UTF-8 파일의 한글이 깨집니다. "엑셀용 UTF-8(BOM 포함)"을 켜 두면 "김민준" 같은 이름이 제대로 표시됩니다.
중첩된 배열은 어떻게 되나요?
객체 안의 배열은 ["vip","newsletter"]처럼 JSON 텍스트 그대로 한 셀에 들어갑니다. 중첩된 객체는 별도의 열로 펼쳐집니다.
객체마다 키가 다르면 어떻게 되나요?
어느 객체에든 있는 키는 모두 열이 됩니다. 그 키가 없는 행은 셀이 비어 있게 되며, 비어 있는 셀이 몇 개인지 도구가 알려 줍니다.