본문으로 건너뛰기

CSV 필터·정렬

CSV Filter & Sort

열 조건으로 행을 걸러 내고 여러 키로 정렬하며 남길 열을 고릅니다.

조건을 하나씩 쌓아 원하는 행만 남기고, 여러 기준으로 정렬하고, 필요 없는 열을 빼고, 남은 것을 내려받습니다. 스프레드시트를 여는 이유 세 가지를, 스프레드시트로는 열 수 없는 크기의 파일에서 합니다.

🔒 브라우저 안에서만 처리csvfiltersortquery

CSV 또는 TSV 파일을 놓으세요

이 탭에서 읽습니다. 업로드하지 않습니다. 한글·일본어·중국어·서구권 엑셀이 저장한 파일(CP949, Shift_JIS, GBK, Windows-1252)을 알아봅니다.

사용 방법

  1. 조건을 하나 추가합니다

    열, 비교 방식, 값입니다. 포함과 같음을 가장 많이 쓰게 됩니다. 크다·작다는 그 열이 숫자로 읽혔을 때 숫자로 비교합니다.

  2. 조건을 어떻게 묶을지 정합니다

    모두 만족은 모든 조건이 참이어야 하고, 하나라도 만족은 한 조건이면 됩니다. 조건이 둘 이상일 때 5행이 나오느냐 5천 행이 나오느냐가 여기서 갈립니다.

  3. 머리글을 눌러 정렬합니다

    시프트를 누른 채 다른 머리글을 누르면 첫 기준 안에서 다시 정렬합니다. 정렬은 걸러내기와 열 정리가 끝난 다음에 적용됩니다.

  4. 남길 열을 고릅니다

    아래 접힌 부분에 있습니다. 네 개 열로 줄이는 것이, 상대가 읽어 보는 파일과 열어 보지도 않는 파일을 가르는 경우가 많습니다.

자주 묻는 질문

걸러서 내려받으면 나머지 행은 사라지나요?

내려받는 파일에는 조건에 맞은 것만 들어갑니다. 그게 목적입니다. 원본 파일은 건드리지 않습니다. 이 도구는 디스크에 쓰지 않습니다.

정규식이 안 맞습니다

자바스크립트 정규식이고 앞뒤를 고정하지 않으므로 "seoul"은 값 안 어디에 있어도 맞습니다. 잘못된 식은 알려 주고 그 조건만 건너뜁니다. 나머지 조건은 계속 걸리므로 입력하는 도중에 표가 비어 버리지 않습니다.

100이 왜 20보다 앞에 오나요?

그 열이 글자로 읽혔기 때문입니다. 글자로 보면 "ab"가 "b"보다 앞이듯 "100"이 "20"보다 앞입니다. CSV 정리 도구의 숫자 변환을 돌리거나, 그 열에 숫자가 아닌 값이 하나 섞여 글자로 읽히게 만든 것은 아닌지 확인하세요.

이 도구로 이어지는 것

다음 단계

이 도구의 결과를 그대로 받을 수 있는 도구들입니다.