JSONL → CSV 변환기

JSONL(JSON Lines)을 CSV 형식으로 즉시 변환합니다. JSON 키에서 열을 자동 추출합니다. 100% 클라이언트 측 처리.

입력 JSONL

.jsonl 파일을 여기에 드롭하거나 클릭하여 찾아보기

.jsonl, .ndjson, .json, .txt 지원

JSONL을 CSV로 변환하는 방법

JSONL → CSV 변환은 JSON 객체에서 모든 고유 키를 추출하여 CSV 열 헤더로 사용합니다. 각 JSON 객체는 CSV 출력에서 하나의 행이 됩니다.

중첩된 객체는 점 표기법을 사용하여 평탄화됩니다. 예를 들어, {"address":{"city":"NYC"}'}는 "address.city"라는 열이 됩니다. 배열은 CSV 셀에서 JSON 문자열로 직렬화됩니다.

당사의 변환기는 혼합 스키마를 유연하게 처리합니다. 서로 다른 JSONL 줄에 서로 다른 키가 있는 경우, 모든 고유 키가 열로 수집되고 누락된 값은 비워둡니다.

JSONL → CSV 변환이란?

JSONL → CSV 변환은 줄바꿈으로 구분된 JSON 객체를 Excel 및 Google Sheets와 같은 스프레드시트 애플리케이션에서 직접 열 수 있는 표 형식으로 변환합니다. 각 JSON 키가 열 헤더가 되고 각 줄이 행이 됩니다.

이 변환은 API, 데이터베이스 또는 머신러닝 파이프라인에서 JSONL 데이터 내보내기를 작업하고 스프레드시트 도구에서 분석하거나 SQL 데이터베이스로 가져와야 하는 데이터 분석가에게 필수적입니다.

일반적인 사용 사례

스프레드시트 분석

정렬, 필터링 및 차트 생성을 위해 Excel 또는 Google Sheets에서 JSONL 데이터를 엽니다.

데이터베이스 가져오기

PostgreSQL 또는 MySQL과 같은 SQL 데이터베이스로 대량 가져오기를 위해 JSONL 내보내기를 CSV로 변환합니다.

보고서 생성

비즈니스 보고서 및 대시보드를 위해 JSONL 로그 데이터를 CSV 테이블로 변환합니다.

데이터 공유

스프레드시트를 선호하는 비기술 관계자와 공유하기 위해 JSONL 데이터셋을 CSV로 변환합니다.

CI/CD 파이프라인 자동화

빌드 파이프라인에 JSONL → CSV 변환을 통합하여 자동 처리를 위한 테스트 보고서 또는 데이터 요약을 CSV 파일로 생성합니다.

데이터 보관 및 컴플라이언스

감사 팀에서 요구하는 컴플라이언스 친화적인 표 형식으로 장기 보관을 위해 JSONL 애플리케이션 로그를 CSV로 변환합니다.

일반적인 오류 및 해결 방법

JSONL 줄 간 일관되지 않은 키

JSONL 레코드에 서로 다른 키 세트가 있는 경우 CSV 출력에는 모든 고유 키에 대한 열이 포함됩니다. 특정 키가 없는 행의 누락된 값은 빈 셀로 남습니다. 이는 오류가 아닌 정상적인 동작입니다.

깊게 중첩된 객체가 긴 열 이름을 생성

여러 수준으로 중첩된 객체는 점 표기법으로 평탄화되어 "user.address.geo.lat"과 같은 긴 열 헤더가 됩니다. 평탄화 깊이를 더 세밀하게 제어하려면 먼저 JSON 평탄화 도구를 사용하는 것을 고려하세요.

쉼표 또는 따옴표를 포함하는 CSV 값

JSON 값에 쉼표, 큰따옴표 또는 줄바꿈이 포함된 경우 RFC 4180 CSV 표준에 따라 자동으로 큰따옴표로 감싸지고 이스케이프됩니다. 이를 통해 CSV 파일이 모든 스프레드시트 애플리케이션에서 유효하게 됩니다.

자주 묻는 질문

이 JSONL → CSV 변환기는 열을 어떻게 선택하나요?

중첩된 객체는 점 표기법으로 평탄화됩니다. 예를 들어, {"user":{"name":"Alice"}'}는 "user.name" 열에 "Alice" 값이 됩니다. 배열은 JSON 문자열로 유지됩니다.

JSONL → CSV 변환 시 중첩된 객체가 평탄화되나요?

모든 줄에 걸쳐 모든 고유 키가 CSV 열로 수집됩니다. 줄에 키가 없는 경우 해당 셀은 비워둡니다.

JSONL → CSV 출력에서 배열은 어떻게 처리되나요?

네. 모든 변환은 브라우저에서 로컬로 이루어집니다. 서버로 전송되는 데이터가 없습니다. JSONL 콘텐츠는 기기를 떠나지 않습니다.

이 JSONL → CSV 변환기가 내 파일을 업로드하나요?

네! CSV → JSONL 변환기를 사용하여 자동 헤더 감지 및 타입 추론으로 CSV 파일을 JSONL 형식으로 변환할 수 있습니다.

이 도구로 NDJSON을 CSV로 변환할 수 있나요?

네. 변환기는 모든 줄에 걸쳐 모든 고유 키를 수집하고 각각에 대해 열을 생성합니다. 다만 수백 개의 열이 있는 CSV 파일은 스프레드시트 도구에서 작업하기 어려울 수 있습니다. 특정 필드만 필요한 경우 먼저 JSONL 데이터를 필터링하는 것을 고려하세요.

CSV를 다시 JSONL로 변환하려면 어떻게 하나요?

네. 출력은 RFC 4180 CSV 표준을 따르므로 Excel, Google Sheets, LibreOffice Calc 및 기타 스프레드시트 애플리케이션에서 올바르게 열립니다. 특수 문자, 쉼표, 따옴표가 올바르게 이스케이프됩니다.

CSV 출력에서 배열과 불리언 값은 어떻게 처리되나요?

배열은 CSV 셀 내에서 JSON 문자열로 직렬화됩니다(예: [1,2,3]). 불리언 값은 "true" 또는 "false" 문자열로 변환됩니다. 숫자는 원래 형식을 유지합니다.

변환에 행 제한이 있나요?

엄격한 행 제한은 없습니다. 변환기는 수십만 줄의 JSONL 파일을 효율적으로 처리합니다. 매우 큰 파일의 경우 기기 성능에 따라 CSV 출력을 생성하는 데 몇 초가 걸릴 수 있습니다.

CSV to JSONL converter/JSONL to Excel converter/flatten JSON to JSONL/handle large JSONL files/JSONL validator
JSONL → CSV 변환기 — JSON Lines를 스프레드시트 CSV로 내보내기 | jsonl.co