CSV 필터·정렬
CSV Filter & Sort
열 조건으로 행을 걸러 내고 여러 키로 정렬하며 남길 열을 고릅니다.
조건을 하나씩 쌓아 원하는 행만 남기고, 여러 기준으로 정렬하고, 필요 없는 열을 빼고, 남은 것을 내려받습니다. 스프레드시트를 여는 이유 세 가지를, 스프레드시트로는 열 수 없는 크기의 파일에서 합니다.
CSV 또는 TSV 파일을 놓으세요
이 탭에서 읽습니다. 업로드하지 않습니다. 한글·일본어·중국어·서구권 엑셀이 저장한 파일(CP949, Shift_JIS, GBK, Windows-1252)을 알아봅니다.
사용 방법
조건을 하나 추가합니다
열, 비교 방식, 값입니다. 포함과 같음을 가장 많이 쓰게 됩니다. 크다·작다는 그 열이 숫자로 읽혔을 때 숫자로 비교합니다.
조건을 어떻게 묶을지 정합니다
모두 만족은 모든 조건이 참이어야 하고, 하나라도 만족은 한 조건이면 됩니다. 조건이 둘 이상일 때 5행이 나오느냐 5천 행이 나오느냐가 여기서 갈립니다.
머리글을 눌러 정렬합니다
시프트를 누른 채 다른 머리글을 누르면 첫 기준 안에서 다시 정렬합니다. 정렬은 걸러내기와 열 정리가 끝난 다음에 적용됩니다.
남길 열을 고릅니다
아래 접힌 부분에 있습니다. 네 개 열로 줄이는 것이, 상대가 읽어 보는 파일과 열어 보지도 않는 파일을 가르는 경우가 많습니다.
자주 묻는 질문
걸러서 내려받으면 나머지 행은 사라지나요?
내려받는 파일에는 조건에 맞은 것만 들어갑니다. 그게 목적입니다. 원본 파일은 건드리지 않습니다. 이 도구는 디스크에 쓰지 않습니다.
정규식이 안 맞습니다
자바스크립트 정규식이고 앞뒤를 고정하지 않으므로 "seoul"은 값 안 어디에 있어도 맞습니다. 잘못된 식은 알려 주고 그 조건만 건너뜁니다. 나머지 조건은 계속 걸리므로 입력하는 도중에 표가 비어 버리지 않습니다.
100이 왜 20보다 앞에 오나요?
그 열이 글자로 읽혔기 때문입니다. 글자로 보면 "ab"가 "b"보다 앞이듯 "100"이 "20"보다 앞입니다. CSV 정리 도구의 숫자 변환을 돌리거나, 그 열에 숫자가 아닌 값이 하나 섞여 글자로 읽히게 만든 것은 아닌지 확인하세요.
이 도구로 이어지는 것
CSV 뷰어
CSV Viewer
큰 구분자 파일을 전부 메모리에 올리지 않고 열어 열 유형·통계·정렬을 보여 줍니다.
CSV 분할
CSV Splitter
행 수나 특정 열의 값별로 표를 여러 파일로 나누고, 조각마다 머리글을 다시 붙입니다.
엑셀 파일 분할
Workbook Splitter
통합문서를 시트별로, 또는 선택한 열의 값별로 나눠 여러 파일로 저장합니다.
시간대 변환
Timezone Converter
한 시각을 여러 시간대로 변환하고 회의 잡기 좋은 겹치는 시간대를 표로 보여 줍니다.
다음 단계
이 도구의 결과를 그대로 받을 수 있는 도구들입니다.
차트 만들기
Quick Chart
표를 막대·선·영역·원·산점도 차트로 그리고, 눈금과 범례를 갖춰 SVG나 PNG로 내보냅니다.
CSV 분할
CSV Splitter
행 수나 특정 열의 값별로 표를 여러 파일로 나누고, 조각마다 머리글을 다시 붙입니다.
CSV에 SQL 질의
SQL over CSV
브라우저에서 CSV·TSV 파일에 SQL을 실행합니다. SELECT·WHERE·GROUP BY/HAVING·ORDER BY·LIMIT·CASE와 두 표 JOIN을 지원하고 문법을 페이지에 적어 두었습니다.
CSV 뷰어
CSV Viewer
큰 구분자 파일을 전부 메모리에 올리지 않고 열어 열 유형·통계·정렬을 보여 줍니다.
CSV 정리
CSV Cleaner
셀 공백을 정리하고 헤더를 통일하며 숫자·날짜 형식을 고치고 열 수가 어긋난 행을 알려 줍니다.
CSV 결합 (VLOOKUP)
CSV Join
키 열을 기준으로 두 표를 내부·왼쪽·오른쪽·외부 결합하고 짝이 없는 행을 보여 줍니다.