데이터 형식 변환기
데이터를 업로드하지 않고 로컬 CSV, JSON, JSONL, Parquet 파일을 변환하고, 열 유형을 선택하고, 결과를 미리 확인하세요.
입력 내용과 파일은 브라우저 밖으로 전송되지 않습니다
원본 파일
원본 파일
CSV, TSV, JSON 배열, JSONL 또는 Parquet. 한 번에 파일 하나만 처리합니다.
구분자와 헤더 설정은 CSV에 적용됩니다. 인코딩은 텍스트 입력에 적용됩니다. 설정을 변경한 후 파일을 다시 여세요.
파일은 이 브라우저 안에서만 처리됩니다. 입력, 결과, SQL은 브라우저 저장소에 저장되거나 서버로 전송되지 않습니다.
입력은 파일당 1 GiB, 비 UTF-8 변환은 128 MiB로 제한됩니다. DuckDB 작업 메모리는 512 MiB입니다. JSON/JSONL은 청크가 아니라 평면 레코드 전체를 메모리에서 디코딩합니다. 텍스트 출력은 스트리밍되며 Blob 대체는 256 MiB로 제한됩니다. Parquet은 512 MiB까지 버퍼링됩니다. 취소하면 세션이 해제됩니다.
열 및 결과
CSV 열은 식별자와 선행 0을 보존하기 위해 처음에는 텍스트로 처리됩니다. 숫자 또는 날짜 유형을 명시적으로 선택하세요. 유효하지 않은 변환은 null로 처리되지 않고 실패합니다. 숫자 형변환 시 값이 반올림될 수 있습니다. 정확한 표현이 중요한 경우 원본 유형을 유지하세요.
텍스트 출력은 UTF-8을 사용합니다. JSON은 레코드 배열이며, JSONL은 한 줄에 하나의 레코드를 포함합니다. CSV는 원시 값을 유지합니다. 수식처럼 보이는 텍스트는 스프레드시트 소프트웨어에서 열 때 실행될 수 있습니다. Parquet 출력은 버퍼링되며 인코딩 중에는 스트리밍되지 않습니다.
이 페이지에서
서버에 업로드하지 않고 구조화된 로컬 파일을 CSV, JSON, JSONL, Parquet 간에 변환하세요.
상세 기능
원본 형식과 CSV 옵션을 선택하고, 자동 추론된 열을 확인한 뒤 필요에 따라 열 유형을 명시적으로 지정하세요. 모든 레코드를 내보내기 전에 제한된 샘플을 미리 확인할 수 있습니다. 변환은 브라우저 워커에서 실행되며 DuckDB-WASM은 필요할 때만 로드됩니다. 텍스트 내보내기는 UTF-8을 사용하고, Parquet은 열의 유형을 유지합니다. 작업 메모리는 브라우저 한도의 영향을 받습니다.
실용적인 예제
분석용 CSV 보고서를 Parquet으로 변환하세요. 줄 단위 처리를 위해 JSON 배열을 JSONL로 변환하세요. 선택한 Parquet 열을 CSV로 내보내세요. 앞자리 0을 유지해야 하는 식별자는 VARCHAR로 보존하세요.