WIN-J DATA TOOLS

JSON CSV 변환기

JSON 객체 배열을 CSV 표로 바꾸세요. 모든 객체의 키를 모아 열을 만들고 중첩 값은 JSON 문자열로 유지합니다. 수식 보호를 선택하고 복사하거나 CSV로 저장합니다.

무료 사용입력 데이터는 현재 브라우저에서 처리

UTF-8 CSV·TSV·TXT·JSON을 지원합니다. 파일을 선택하면 입력칸을 바꾸며, 변환은 실행 버튼을 눌러 시작합니다.

입력·출력은 각각 UTF-8 2 MiB 이하입니다. CSV는 최대 10,000행·200열이며 전치 결과에도 같은 제한을 적용합니다. JSON은 깊이 64·100,000개 노드, 평탄화는 10,000개 경로까지 처리합니다.

기본 수식 보호는 위험한 시작 문자·탭·줄바꿈 앞에 작은따옴표를 붙입니다. 음수 등 원본 값이 바뀔 수 있으며, 스프레드시트에서 다시 저장하고 열었을 때까지 완전한 차단을 보장하지 않습니다. 원본 값을 유지하려면 보호를 끄고 결과를 확인하세요.

사용 방법

  1. 예제를 확인하고 입력 내용을 붙여넣거나 UTF-8 텍스트 파일을 불러옵니다.
  2. 아래 설명에 따라 변환 옵션을 고르고 실행 버튼을 누릅니다.
  3. 출력 전체와 미리보기를 검토한 뒤 복사하거나 파일로 저장합니다.

계산·변환 예시

이름·점수·도시를 가진 객체 두 개는 머리글 1행과 데이터 2행, 총 3열의 CSV가 됩니다. 서로 다른 키는 처음 등장한 순서로 모읍니다.

처리 방식과 한계

루트는 비어 있지 않은 객체 배열이어야 합니다. 없는 키는 빈 셀, null은 null 문자열입니다. 중첩 값은 한 셀의 JSON 문자열입니다. 머리글 포함 10,000행·200열까지 지원합니다. 안전 정수 범위를 넘는 정수는 거부하며 소수는 JavaScript 배정밀도로 처리하므로 정확한 긴 숫자는 JSON 문자열로 입력하세요.

자주 묻는 질문

객체의 키가 다르거나 중첩 값이 있으면 어떻게 되나요?

모든 객체의 키를 첫 등장 순서로 합칩니다. 해당 키가 없는 행은 빈 셀이며 중첩 객체·배열은 한 셀의 JSON 문자열로 유지합니다.

입력 파일은 서버에 올라가나요?

이 도구는 입력 텍스트와 파일 내용을 브라우저 메모리에서 처리하며 서버로 전송하지 않습니다. 새로고침하면 작업 내용이 사라집니다. 일반 사이트 접속 통계와는 별개입니다.

관련 데이터 도구

기준 자료