JSONL → CSV 변환기
JSONL(JSON Lines)을 CSV 형식으로 즉시 변환합니다. JSON 키에서 열을 자동 추출합니다. 100% 클라이언트 측 처리.
입력 JSONL
.jsonl 파일을 여기에 드롭하거나 클릭하여 찾아보기
.jsonl, .ndjson, .json, .txt 지원
입력 JSONL
.jsonl 파일을 여기에 드롭하거나 클릭하여 찾아보기
.jsonl, .ndjson, .json, .txt 지원
출력 CSV
변환할 JSONL 내용을 붙여넣거나 드롭하세요
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 출력을 생성하는 데 몇 초가 걸릴 수 있습니다.