CSV 입력

유효성 검사 결과

CSV 유효성 검사기란?

CSV 유효성 검사기는 CSV 구조를 확인하고 오류를 보고합니다. CSV를 붙여넣거나 업로드하면 도구가 따옴표, 구분자 일관성, 행 길이를 검증합니다. RFC 4180이 CSV 형식을 정의합니다.

이 도구는 완전히 브라우저에서 실행됩니다. 서버로 아무것도 전송되지 않습니다. 유효한 샘플 또는 유효하지 않은 샘플을 사용하여 예시를 확인하세요. 유효한 CSV를 포맷하려면 CSV 포매터를, 표로 보려면 CSV 보기를, 변환에는 CSV를 JSON으로를 사용하세요.

CSV 유효성 검사 예시

유효한 CSV는 일관된 따옴표를 가집니다. 유효하지 않은 CSV에는 닫히지 않은 따옴표가 있는 경우가 많습니다. 통신 예시:

예시 1: 유효한 CSV

유효

예시 2: 유효하지 않은 CSV (닫히지 않은 따옴표)

유효하지 않음

위의 유효한 샘플 또는 유효하지 않은 샘플을 사용하여 편집기에 예시를 불러오세요.

사용 방법

1

붙여넣기 또는 업로드

왼쪽 패널에 CSV를 붙여넣거나 .csv 또는 .txt 파일을 업로드하세요. 유효한 샘플 또는 유효하지 않은 샘플을 사용하여 예시를 불러오세요. 지우기를 사용하여 초기화하세요.

2

결과 확인

오른쪽 패널에 유효 또는 유효하지 않음이 표시되며, 오류가 있으면 줄 번호와 설명이 함께 나열됩니다.

3

수정 및 재검증

왼쪽 패널에서 오류를 수정하세요. 결과가 업데이트됩니다. 유효성 검사 후 포맷하려면 CSV 포매터를 사용하세요.

일반적인 CSV 오류

닫히지 않은 따옴표가 가장 일반적인 문제입니다. "로 시작하는 필드는 "로 끝나야 합니다. 그렇지 않으면 파서가 다음 쉼표를 필드의 일부로 처리합니다. 일관되지 않은 열 수(열 수가 다른 행)는 종종 따옴표나 구분자 오류를 나타냅니다. RFC 4180 사양이 규칙을 정의합니다. 인코딩 문제(예: UTF-8 BOM 또는 혼합 인코딩)도 유효성 검사 오류를 유발할 수 있습니다.

CSV 유효성 검사기가 도움이 되는 경우

PostgreSQL 또는 MySQL 같은 데이터베이스에 CSV를 가져오기 전에 구조를 검증하세요. 유효하지 않은 CSV는 가져오기 오류나 손상된 데이터를 유발합니다. CSV 업로드를 수락하는 API는 유효하지 않은 입력을 거부할 수 있습니다. 여기서 먼저 실행하면 디버그 시간을 절약할 수 있습니다. JSON, YAML 또는 XML로 변환하기 전에 유효성 검사를 통해 변환이 실패하거나 잘못된 결과를 생성하지 않도록 보장할 수 있습니다.

ETL 파이프라인과 데이터 워크플로우는 종종 잘못된 CSV로 인해 중단됩니다. 이 유효성 검사기로 오류를 일찍 파악하면 다운스트림 오류를 방지할 수 있습니다. CSV를 표로 보고 편집하려면 CSV 보기를, 유효한 CSV를 정리하고 정규화하려면 CSV 포매터를, 변환에는 CSV를 JSON으로 또는 CSV를 XML로를 사용하세요.

자주 묻는 질문

데이터는 비공개인가요?

네. 유효성 검사는 완전히 브라우저에서 실행됩니다. 서버로 데이터가 전송되지 않습니다.

유효성 검사기 대 포매터?

유효성 검사기는 구조를 확인하고 오류를 보고합니다. 포매터는 유효한 CSV를 정리하고 정규화합니다. 품질을 위해 두 가지를 모두 사용하세요.

무엇을 확인하나요?

일반적인 검사에는 따옴표 규칙, 구분자 일관성, 행 길이, RFC 4180 준수가 포함됩니다.

다양한 구분자를 지원하나요?

유효성 검사기는 쉼표, 세미콜론, 탭을 자동으로 감지하거나 지원할 수 있습니다. 자세한 내용은 구현을 확인하세요.

오류를 수정할 수 있나요?

아니요. 유효성 검사기는 문제를 보고합니다. 수동으로 수정하세요. 정리 및 재포맷을 위해서는 CSV 포매터를 사용하세요.

관련 도구

CSV 사양에 대해서는 RFC 4180을 참조하세요. MDN의 JSON 가이드json.org는 관련 형식을 다룹니다.

성공
경고