jsonecho

JSON CSV 변환

JSON 객체의 배열을 필드당 한 열로 된 CSV 행으로 바꿔 Excel이나 Google Sheets에서 바로 사용하세요.

도구를 불러오는 중...

JSON CSV 변환 사용 방법

  1. 객체의 JSON 배열 또는 그것을 포함한 객체를 붙여 넣으세요.
  2. 구분자를 선택하세요. 많은 유럽 로캘의 Excel에는 세미콜론이 맞습니다.
  3. CSV를 복사하거나 다운로드하세요.

JSON CSV 변환 소개

CSV는 평평한 표이고 JSON은 트리입니다. 이 둘을 연결하기 위해 이 도구는 JSON에서 레코드 목록을 찾은 다음 레코드당 한 행, 키당 한 열로 작성합니다. 중첩된 객체는 점으로 평탄화되므로 {"address":{"city":"Hamburg"}}는 address.city라는 열이 됩니다. 레코드 안의 배열은 items[0].sku처럼 인덱스가 붙은 열을 얻습니다.

문서가 {"users":[...]}처럼 배열 하나를 담은 객체라면 그 배열이 자동으로 사용됩니다. 열은 모든 레코드에서 수집되므로 일부 레코드에만 나타나는 필드도 자체 열을 갖고 비어 있는 셀은 빈 채로 남습니다.

자주 묻는 질문

Excel에는 어떤 구분자를 선택해야 하나요?

컴퓨터의 언어 설정에 따라 다릅니다. 독일, 터키 및 유럽 대부분에서 Excel은 세미콜론을 기대합니다. 미국과 영국에서는 쉼표를 기대합니다. 행 전체가 한 열에 들어간다면 구분자를 바꾸세요.

JSON이 배열이 아니라 객체라면 어떻게 되나요?

단일 객체는 한 행짜리 표가 됩니다. 객체가 배열을 정확히 하나만 가지고 있으면 그 배열을 행으로 사용합니다.

"중첩 데이터 평탄화"는 무엇을 하나요?

켜면 중첩된 객체와 배열이 점 표기 이름으로 여러 열에 펼쳐집니다. 끄면 중첩된 값은 하나의 셀 안에 JSON 텍스트로 유지됩니다.

값 안의 쉼표와 줄바꿈이 CSV를 깨뜨리나요?

아니요. 구분자, 따옴표, 줄바꿈을 포함한 필드는 CSV 표준에 따라 큰따옴표로 감싸지고 안쪽 따옴표는 두 배가 됩니다.

Excel 파일로 받을 수 있나요?

네. JSON Excel 변환 도구는 굵은 머리글 행이 있는 실제 .xlsx 파일을 만듭니다.

변환기의 다른 도구

모든 도구 →