CSV 필터

열을 선택하고 포함, 같음, 시작, 끝, 정규식, 초과, 미만 연산자로 필터 규칙을 설정합니다. 여러 규칙은 AND로 결합되며, 결과를 복사하거나 다운로드할 수 있습니다.

브라우저 로컬 가입 불필요 유틸리티

CSV 또는 지원되는 구분 텍스트의 행을 하나 이상의 열 조건으로 필터링합니다. 문자열, 정규식, 숫자 크기 비교를 사용할 수 있으며 활성화된 모든 규칙을 만족한 행만 남습니다.

CSV 행 필터 사용 방법

  1. 데이터를 붙여넣고 구분자를 선택하세요.
  2. 첫 행이 헤더인지 설정하세요.
  3. 규칙을 추가하고 대상 열, 연산자, 비교 값을 정하세요.
  4. 필요하면 규칙별 대소문자 구분 또는 반전을 설정하세요.
  5. 필터를 실행하고 남은 행을 확인하세요.

지원 규칙과 결합 방식

contains, equals, starts with, ends with, 정규식, greater than, less than 연산을 지원합니다. 문자열 비교는 기본적으로 대소문자를 무시하고, 숫자 비교는 셀과 규칙 값에 parseFloat를 적용합니다.

여러 규칙은 rules.every()로 결합되므로 전부 참이어야 행이 남습니다. Negate는 개별 규칙 결과를 반전합니다. 잘못된 정규식은 전체 작업을 중단하지 않고 해당 규칙을 불일치로 처리합니다. 출력은 선택한 입력 구분자를 그대로 사용합니다.

개인정보 보호 및 제한 사항

필터링은 브라우저에서 로컬로 수행되며 CSV 내용을 의도적으로 업로드하지 않습니다. 숫자 비교는 지역별 숫자 형식을 이해하지 않고 JavaScript parseFloat를 사용하며, 현재 규칙 간 OR 그룹은 지원하지 않습니다.

자주 묻는 질문

필터를 여러 개 같이 쓸 수 있나요?

네. 모든 활성 규칙을 만족한 행만 유지됩니다.

조건을 반대로 적용할 수 있나요?

네. 해당 규칙의 Negate 옵션을 켜면 결과가 반전됩니다.

문자열 비교는 대소문자를 구분하나요?

기본값은 구분하지 않으며 규칙별로 켤 수 있습니다.

정규식을 잘못 입력하면 어떻게 되나요?

그 규칙은 불일치로 처리되고 전체 필터는 계속 실행됩니다.

1,000 같은 숫자 형식도 정확히 비교하나요?

보장되지 않습니다. 현재는 parseFloat 기반입니다.