코드, 데이터 및 QR 도구

JSON CSV 변환기

열 순서, 인용 규칙, 위험한 스프레드시트 텍스트를 분명하고 예측 가능하게 유지하며 구조화 JSON을 복사·다운로드 가능한 CSV로 바꿉니다.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

객체 하나 또는 최대 10,000개의 객체가 들어 있는 비어 있지 않은 배열을 입력하세요. 최대 100,000자입니다.

첫 번째 공백이 아닌 문자가 =, +, -, @인 문자열 셀과 머리글 앞에 아포스트로피를 붙입니다.

사용 방법

사용 방법

  1. JSON 객체 하나 또는 최대 10,000개 객체 배열을 붙여 넣습니다.
  2. 스프레드시트 앱이 수식으로 해석할 수 있는 텍스트를 보호할지 선택합니다.
  3. 변환된 CSV를 확인하고 복사하거나 UTF-8 CSV 파일을 다운로드합니다.

정의된 행 및 열 규칙

최상위 값은 객체 하나 또는 비어 있지 않은 객체 배열이어야 합니다. 열은 각 객체의 own key를 처음 등장한 JavaScript 열거 순서대로 합친 것입니다. 중첩 배열과 객체는 compact JSON이 되고 누락 값과 null은 빈 CSV 필드가 됩니다.

CSV 및 스프레드시트 경계

행에는 CRLF를 사용하고 쉼표, 따옴표, 줄바꿈이 든 필드는 큰따옴표 CSV escape를 씁니다. 수식 보호는 기본 활성화되어 위험한 문자열 셀과 헤더 앞에 apostrophe를 붙입니다. 복사 CSV에는 BOM이 없고 다운로드 파일에는 스프레드시트 호환용 UTF-8 BOM이 추가됩니다. 브라우저에서 큰 JSON 정수의 정밀도가 손실될 수 있으므로 정확한 식별자는 문자열로 유지하세요.

자주 묻는 질문

더 알아보기

객체 하나도 변환할 수 있나요?

예. 데이터 행 하나가 됩니다. 배열에서는 각 객체가 한 행으로 변환됩니다.

중첩 값은 어떻게 처리하나요?

배열과 객체는 escape된 CSV 필드 하나 안에 compact JSON으로 저장하며 추가 열로 펼치지 않습니다.

수식 보호가 기본으로 켜진 이유는?

스프레드시트 앱은 =, +, -, @ 같은 문자로 시작하는 텍스트를 수식으로 실행할 수 있습니다. 옵션은 위험 텍스트 앞에 apostrophe를 붙입니다. 문자열을 정확히 보존하는 것이 더 중요할 때만 끄세요.