JSONL to Excel Converter

Convert JSONL (JSON Lines) to Excel (.xlsx) format instantly. Automatically extracts columns from JSON keys. 100% client-side.

Input JSONL

Drop a .jsonl file here, or click to browse

Supports .jsonl, .ndjson, .json, .txt

작성자: Jerry Fan업데이트: 2026년 2월

How to Convert JSONL to Excel

JSONL to Excel conversion extracts all unique keys from your JSON objects and uses them as Excel column headers. Each JSON object becomes one row in the spreadsheet.

Nested objects are flattened using dot notation. For example, {"address":{"city":"NYC"}'} becomes a column named "address.city". Arrays are serialized as JSON strings in the Excel cell.

Our converter handles mixed schemas gracefully. If different JSONL lines have different keys, all unique keys are collected as columns, and missing values are left empty.

Excel의 하드 리밋 — 변환 전에 확인하세요

Excel은 데이터베이스가 아니며, 파일 형식 자체가 실질적인 상한을 강제합니다(Microsoft 공식 사양 및 제한 문서에 명시). 아래 항목 하나하나가 누군가의 내보내기를 조용히 망가뜨린 적이 있습니다. 변환하기 전에 데이터를 대조해 보세요.

시트당 1,048,576행
.xlsx의 행 상한입니다. 레코드 수가 이보다 많은 JSONL 파일은 한 시트에 들어가지 않으므로 먼저 분할하세요. JSONL 분할기의 줄 단위 모드에서 청크 크기를 1,000,000줄로 설정하면 파일 하나가 시트 하나에 깔끔하게 대응됩니다.
시트당 16,384열
생각보다 빨리 도달합니다. 큰 배열을 인덱스 확장으로 평탄화하면 배열 슬롯마다 열이 하나씩 생길 수 있습니다. 평탄화된 폭이 폭증한다면 내보내기 전에 배열 전략을 바꾸세요.
셀당 32,767자
이보다 긴 문자열은 파일을 열 때 잘립니다. 큰 내장 페이로드(스택 트레이스, HTML, base64 블롭)가 주범입니다. 이런 값은 JSONL 소스에 남겨두고 참조나 잘린 미리보기만 내보내세요.
숫자의 유효 자릿수 15자리
Excel은 숫자를 64비트 부동소수점으로 저장하므로 16번째 자리부터는 0이 됩니다. 9007199254740993 같은 Snowflake 스타일 ID는 아무 경고 없이 손상된 채 도착합니다. ID 열은 텍스트로 내보내세요. 손상된 식별자는 조인이 조용히 어긋나기 시작하기 때문에 이 버그의 변종 중 가장 비용이 큽니다.
열 때 자동 타입 강제 변환
날짜처럼 보이기만 하는 값도 다시 쓰입니다. 문자열 2024-03은 2024년 3월로 열리고, 유전자 기호 MARCH1이 발표된 연구 데이터셋에서 날짜로 바뀐 사례는 유명합니다. 해당 열에 텍스트 서식을 지정하는 것이 유일하게 믿을 수 있는 방어책입니다.

손상이 일어나기 전에 미리 보기

두 가지 제한에 동시에 걸리는 레코드

{"order_id": 9007199254740993, "batch": "2024-03", "total": 129.5}

그대로 내보내면 order_id는 부동소수점 반올림으로 마지막 자릿수를 잃고 batch는 날짜로 바뀝니다. 이 도구는 이런 위험 패턴에 해당하는 두 열을 모두 텍스트로 기록합니다. Excel에서 보이는 숫자가 곧 원본 데이터에 있던 숫자입니다.

What is JSONL to Excel Conversion?

JSONL to Excel conversion transforms newline-delimited JSON objects into a native Excel spreadsheet (.xlsx) that Microsoft Excel, Google Sheets, and LibreOffice Calc can open directly. Each JSON key becomes a column header, and each line becomes a row with proper cell formatting.

Unlike CSV, Excel files support multiple data types, cell formatting, and larger datasets without delimiter conflicts. This makes JSONL to Excel conversion ideal for data analysts and business users who need to work with structured data in spreadsheet applications.

Common Use Cases

Business Reporting

Convert JSONL data exports to Excel for creating pivot tables, charts, and business intelligence reports.

Database Export Analysis

Transform JSONL database exports into Excel for data exploration with sorting, filtering, and conditional formatting.

Stakeholder Data Sharing

Convert JSONL datasets to Excel for sharing with non-technical stakeholders who prefer native spreadsheet formats.

Financial Data Processing

Transform JSONL transaction logs and financial data into Excel for accounting, auditing, and compliance workflows.

ML Dataset Review

Convert machine learning training datasets from JSONL to Excel for manual review, annotation, and quality assurance.

API Log Analysis

Transform JSONL API logs into Excel spreadsheets for trend analysis, error rate tracking, and performance monitoring.

Common Errors & Solutions

Inconsistent Keys Across JSONL Lines

When JSONL records have different sets of keys, the Excel output will have columns for every unique key. Missing values in rows that lack a key are left as empty cells. This is expected behavior, not an error.

Deeply Nested Objects Produce Long Column Names

Objects nested several levels deep are flattened with dot notation, resulting in long column headers like "user.address.geo.lat". Consider using the Flatten JSON tool first if you need more control over the flattening depth.

Large Files May Take Longer

Excel file generation requires collecting all data in memory before creating the spreadsheet. Very large JSONL files (100MB+) may take several seconds to process. For extremely large datasets, consider using JSONL to CSV conversion instead.

Frequently Asked Questions

이 JSONL → Excel 변환기는 열을 어떻게 감지하나요?

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

Excel 출력에서 중첩된 JSON 객체가 평탄화되나요?

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

이 JSONL → Excel 변환기가 내 데이터를 업로드하나요?

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

이 도구로 NDJSON 파일을 Excel로 변환할 수 있나요?

이 도구로 직접은 아니지만, Excel 파일을 CSV로 내보낸 다음 CSV → JSONL 변환기를 사용하여 JSONL 형식으로 변환할 수 있습니다.

JSONL → Excel 셀에서 배열은 어떻게 표시되나요?

CSV는 값 내의 쉼표로 문제가 발생할 수 있고 셀 서식이 없는 일반 텍스트 형식입니다. Excel(.xlsx)은 특수 문자를 기본적으로 처리하고, 여러 데이터 타입을 지원하며, 열 너비를 보존하는 바이너리 형식입니다. 스프레드시트 애플리케이션에서 작업해야 할 때 Excel을 선택하세요.

Excel을 다시 JSONL로 변환하려면 어떻게 하나요?

네. 생성된 .xlsx 파일은 Microsoft Excel, Google Sheets, LibreOffice Calc 및 Open XML 형식을 지원하는 기타 스프레드시트 애플리케이션과 호환됩니다.

Excel 출력에 행 제한이 있나요?

변환기 자체에는 행 제한이 없습니다. 다만 Excel 자체는 시트당 최대 1,048,576행의 제한이 있습니다. 대부분의 JSONL 파일에서는 이 제한이 문제가 되지 않습니다. 변환기는 수십만 줄의 파일을 처리합니다.

Excel 파일에 자동 필터와 열 크기 조정이 포함되나요?

수동 가져오기는 Excel에서 Power Query 또는 VBA 스크립트를 사용하여 JSON을 파싱해야 합니다. 당사의 변환기는 파싱, 평탄화, 열 추출을 모두 자동으로 처리하여 몇 초 만에 바로 사용할 수 있는 Excel 파일을 생성합니다.

관련 도구 및 가이드