본문 바로가기

CSV 필터·검색기

브라우저 처리

CSV에서 '상태=배송'처럼 열 값에 글자가 들어 있는 행만 남깁니다. ==로 정확히 일치, !=로 제외, >·<=로 숫자 비교를 하며 조건 여러 개는 모두 만족해야 합니다.

사용 전 확인
  • 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
도구 실행입력 후 결과 확인
CSV 필터·검색기 샘플 실행

주문 내역이나 회원 목록 CSV에서 필요한 행만 추리는 도구입니다. 조건 칸에 '열 이름=값'을 적으면 그 열에 값이 들어 있는 행을 대소문자 구분 없이 고르므로, '상태=배송'은 배송완료와 배송중을 모두 남깁니다.

브라우저 처리
샘플 결과
주문번호,상태,금액
A-1,배송완료,12000
A-3,배송중,45000
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

CSV 필터·검색기 사용 가이드

주문 내역이나 회원 목록 CSV에서 필요한 행만 추리는 도구입니다. 조건 칸에 '열 이름=값'을 적으면 그 열에 값이 들어 있는 행을 대소문자 구분 없이 고르므로, '상태=배송'은 배송완료와 배송중을 모두 남깁니다.

정확히 같은 값만 원하면 ==를, 특정 값을 빼려면 !=를 씁니다. '금액>=10000'처럼 >, >=, <, <=를 쓰면 숫자로 비교하고, 1,200처럼 쉼표가 든 숫자도 읽습니다. 조건은 한 줄에 하나씩 또는 ;로 나눠 여러 개 적을 수 있습니다.

열 이름을 잘못 적으면 빈 결과 대신 '"상테" 열이 없습니다. 있는 열: …'처럼 실제 열 목록을 보여 줍니다. 결과는 원래 열 순서를 유지한 CSV로 나옵니다.

사용 방법

  1. 'CSV' 칸에 첫 줄이 열 이름인 데이터를 붙여 넣습니다.
  2. '조건' 칸에 '열=값', '열==값', '열!=값', '열>=숫자' 같은 조건을 한 줄에 하나씩 적습니다.
  3. '실행'을 누르면 모든 조건을 만족하는 행만 남은 CSV가 나오고 .csv로 받을 수 있습니다.

예시: 배송 관련 주문 중 1만 원 이상만

입력
주문번호,상태,금액
A-1,배송완료,12000
A-2,취소,8000
A-3,배송중,45000
A-4,배송완료,3000
---
상태=배송
금액>=10000
결과
주문번호,상태,금액
A-1,배송완료,12000
A-3,배송중,45000

--- 아래 두 줄이 조건 칸 내용입니다. A-4는 배송완료지만 금액 조건에서 빠졌습니다.

이럴 때 쓰면 좋아요

  • 주문 내보내기에서 특정 상태나 금액 이상의 주문만 남길 때
  • 회원 목록에서 특정 지역이나 등급의 회원만 추려 메일 발송 목록을 만들 때
  • 재고 CSV에서 수량이 기준 이하인 상품만 골라 발주 목록을 만들 때
  • 로그 CSV에서 특정 오류 코드가 아닌 행만 남겨 나머지를 살펴볼 때

문제가 생겼을 때

'코드=10'으로 찾았는데 100, 210도 나옴

=는 '포함'이라서 10이 들어 있는 값을 모두 고릅니다. 정확히 10만 원하면 '코드==10'을 쓰세요.

숫자 비교에서 일부 행이 빠짐

빈 칸이나 '1만 원'처럼 숫자로 읽히지 않는 값은 >, < 비교에서 제외됩니다. 금액 열을 숫자만 남기도록 정리하세요.

활용 팁

  • ==와 !=는 대소문자와 공백까지 정확히 비교합니다. 값 앞뒤 공백이 의심되면 = 조건으로 먼저 확인하세요.
  • 값에 공백이 있어도 따옴표 없이 '도시=서울 강남'처럼 적으면 됩니다. 앞뒤를 따옴표로 감싸도 따옴표는 빼고 비교합니다.

자주 묻는 질문

OR 조건도 쓸 수 있나요?

조건은 모두 만족해야 하는 AND입니다. 같은 열의 여러 값 중 하나를 찾으려면 각각 실행한 뒤 CSV 파일 합치기로 이어 붙이세요.

탭으로 구분된 TSV도 되나요?

됩니다. 첫 줄의 구분자를 보고 쉼표인지 탭인지 판단합니다. 결과는 쉼표로 구분한 CSV로 나옵니다.

조건에 맞는 행이 없으면 어떻게 되나요?

열 이름 줄만 있는 CSV가 나옵니다. 조건 값을 넓히거나 = 포함 조건으로 바꿔 다시 시도해 보세요.