Tool Kumar 도구

JSONL을 CSV로 변환

한 줄에 JSON 객체가 하나씩 있는 데이터를 스프레드시트 행으로 바꿉니다. Tool Kumar는 모든 레코드의 키를 모아 열로 만들고, 중첩 객체를 점으로 구분된 이름으로 펼치며, 파일을 기기 안에 둡니다.

도구 사용 방법

  1. JSON Lines 데이터를 붙여넣거나 .jsonl 또는 .ndjson 파일을 엽니다.
  2. ‘변환’ 보기에서 CSV를 확인합니다. 첫 행에 모든 열이 나열됩니다.
  3. CSV를 복사하거나 다운로드합니다. 통합 문서가 필요하면 변환기에서 Excel (.xlsx) 형식을 선택해 다운로드합니다.

사용 예제

두 레코드가 하나의 헤더 행을 공유합니다. 중첩된 profile 필드는 profile.city와 profile.plan이 되고, tags 배열은 한 셀에 들어가며, 없는 값은 빈칸으로 남습니다.

입력 · users.jsonl

{"id":1,"name":"Ada","profile":{"city":"London","plan":"pro"},"tags":["admin","beta"]}
{"id":2,"name":"Lin","profile":{"city":"Oslo"},"active":false}

출력

id,name,profile.city,profile.plan,tags,active
1,Ada,London,pro,"admin, beta",
2,Lin,Oslo,,,false

옵션 및 예외 사항

  • 열은 모든 레코드에서 찾은 키이며, 처음 나타난 순서대로 놓입니다.
  • 중첩 객체는 점으로 구분된 열이 됩니다. 단순한 값의 배열은 값을 쉼표로 구분해 한 셀에 기록하고, 객체 배열은 한 셀 안에 간결한 JSON으로 남습니다.
  • 누락된 필드와 null 값은 모두 빈 셀이 되므로, 다시 JSON으로 변환하면 둘을 구분할 수 없습니다.
  • 쉼표, 따옴표, 줄바꿈이 들어간 셀은 CSV 규칙에 따라 따옴표로 감쌉니다. 숫자는 원본 표기를 그대로 유지합니다.
  • 열어 둔 .jsonl 파일에 레코드가 하나뿐이어도 헤더 행 하나와 데이터 행 하나가 만들어집니다.

개인정보 보호 기본 적용

문서는 이 브라우저에만 보관됩니다. Tool Kumar는 기기 안에서 파싱, 변환, 다운로드 파일 생성을 처리하며 계정이나 업로드 과정이 필요하지 않습니다.

JSONL을 CSV로 변환 자주 묻는 질문

NDJSON을 CSV로 어떻게 변환하나요?
레코드를 붙여넣거나 .ndjson 파일을 엽니다. ‘변환’ 보기에 헤더 행이 있는 CSV가 표시되며, 이를 복사하거나 .csv 파일로 다운로드합니다.
결과를 Excel에서 열려면 어떻게 하나요?
CSV를 다운로드해 Excel에서 열거나, 변환기에서 Excel (.xlsx) 형식을 선택해 같은 열로 구성된 통합 문서를 다운로드합니다.
중첩 객체는 어떻게 되나요?
중첩 객체의 필드는 profile.city처럼 점으로 이어진 이름의 열이 됩니다. 중첩 배열은 한 셀에 남습니다.

관련 도구

JSONL 뷰어, JSON을 CSV로 변환 및 JSON을 Excel로 변환.