CSV 유효성 검사기
CSV에서 열 수가 어긋난 행, 잘못된 열 개수, 빈 셀을 찾아냅니다 — 100% 브라우저에서 처리되며 업로드되지 않습니다.
🔒 CSV는 전부 브라우저에서 검사되며 업로드되지 않습니다.
헤더와 열 수가 맞지 않는 행
CSV 유효성 검사기는 CSV나 TSV에서 헤더와 열 수가 맞지 않는 행을 찾아냅니다. RFC 4180 규칙으로 파싱하므로 쉼표·이스케이프된 따옴표·줄바꿈이 들어간 따옴표 필드도 정확히 세며, 각 행의 열 수를 헤더 행과 비교합니다. 열이 부족한 행, 열이 많은 행, 필수 값이 비어 있는 셀을 정확한 줄 번호와 함께 보여 주어 문제 위치로 바로 이동할 수 있습니다.
왜 어긋난 행이 문제인가
열 수가 하나만 어긋나도 가져오기가 실패하거나 값이 엉뚱한 필드로 밀리고, 데이터베이스 적재가 중간에 멈출 수 있습니다. 업로드 전에 파일을 검사하면 조용한 데이터 손상을 막을 수 있습니다. 모든 처리는 브라우저에서 이루어져 민감한 파일도 기기를 벗어나지 않습니다.
자주 묻는 질문
어떤 행이 잘못된 것으로 표시되나요?
열 개수가 헤더 행과 다른 행 — 너무 적거나(짧은 행) 너무 많은 경우(긴 행) — 또는 열 개수는 맞지만 값이 비어 있는 셀이 있으면 표시됩니다. 각 문제는 발생한 줄 번호와 함께 보고됩니다.
쉼표나 줄바꿈이 들어간 따옴표 필드도 처리하나요?
네. 파서는 RFC 4180을 따르므로 큰따옴표로 감싼 필드 안의 쉼표나 줄바꿈은 새 열이나 행이 아니라 값의 일부로 처리됩니다. 이스케이프된 큰따옴표("")도 처리되며 줄 번호는 파일의 실제 줄을 가리킵니다. RFC 4180이 허용하지 않는 따옴표 — 따옴표로 감싸지 않은 값 안의 큰따옴표(인치 표시 27" 같은 것), 공백 뒤에서 시작하는 따옴표 값, 닫히지 않은 따옴표 — 는 CSV를 가져오는 프로그램마다 달리 읽으므로 줄과 글자 위치를 함께 알려 줍니다.