본문으로 건너뛰기

열 추출기

CSV 내보내기 파일, 탭으로 구분된 표, 또는 구분자가 있는 텍스트를 붙여넣고 번호나 머리글 이름으로 원하는 열을 고르면, 선택한 순서대로 돌려받습니다. 원하면 이름을 바꾸고, 중복을 제거하고, 정렬하고, 원하는 구분자를 쓸 수 있습니다. 쉼표나 줄바꿈이 들어 있는 따옴표 필드도 올바르게 읽으며, 모든 처리는 브라우저 안에서 이루어집니다.

추출된 열

위에 구분자가 있는 텍스트를 붙여넣으면 그 안에서 열을 고를 수 있습니다.

열 추출기 사용 방법

  1. 데이터를 붙여넣으세요. CSV, TSV, 세미콜론이나 파이프로 구분된 텍스트, 공백으로 구분된 열, 또는 고정 너비 표를 넣을 수 있습니다. 형식은 자동으로 감지됩니다. 설정 아래 줄에 열 개수가 잘못 나오면 형식을 직접 바꾸세요.
  2. 열을 고르세요. 찾은 열 목록에서 선택하거나, 원하는 순서대로 직접 입력하세요. 번호(3), 범위(2-4), 머리글 이름(Email)을 쓸 수 있습니다.
  3. 행을 정리하세요. 공백을 다듬고, 빈 행을 건너뛰고, 중복을 제거하고, 출력 열 중 아무것이나 기준으로 정렬하세요. 숫자는 숫자로 정렬되므로 9가 10보다 먼저 옵니다.
  4. 출력을 고르고 복사하세요. 쉼표, 탭(스프레드시트에 붙여넣을 때), 세미콜론, 파이프, 공백 또는 직접 정한 구분자 중에서 고르고, 머리글 행을 넣을지 정하세요.

열 고르기

입력결과
33번 열
3, 13번 열, 그다음 1번 열 — 원하는 순서대로
2-42, 3, 4번 열
4-24, 3, 2번 열 (거꾸로)
3-3번 열부터 마지막 열까지
Email머리글이 Email인 열 (대소문자 무관)
"Last, First"머리글에 쉼표가 있는 열, 따옴표로 감싸서 입력
*, 또는 아무것도 없음모든 열 — 구분자만 바꾸고 싶을 때 유용합니다

숫자는 항상 위치를 뜻하며 1부터 셉니다. 그래서 머리글이 2024인 열은 "2024"처럼 따옴표로 감싸 입력해 고릅니다. 같은 열을 두 번 나열할 수 있고, 추출기가 찾지 못한 항목은 조용히 버리지 않고 빨간색으로 표시합니다.

입력을 읽는 방식

CSV에는 하나의 공식 문법이 없지만, RFC 4180은 대부분의 프로그램이 쓰는 방식을 설명합니다. 필드는 쉼표로 나누고, 행은 줄바꿈으로 나누며, 쉼표, 큰따옴표 또는 줄바꿈이 들어 있는 필드는 큰따옴표로 감싸고 그 안의 큰따옴표는 두 번 씁니다. 추출기는 쉼표, 탭, 세미콜론, 파이프, 사용자 지정 구분자에 대해 이 규칙을 따릅니다. 사용자 지정 구분자는 | 처럼 여러 글자일 수도 있습니다. Excel이 UTF-8 CSV 파일 앞에 붙이는 바이트 순서 표지(BOM)는 제거하고, Windows, Unix, 옛 Mac의 줄 끝을 모두 받아들이며, 닫히지 않은 따옴표나 닫는 따옴표 뒤의 텍스트 같은 흔한 손상은 고칩니다. 고쳤을 때는 알려 줍니다.

공백과 탭은 각 줄을 연속된 공백 문자에서 나눕니다. 명령줄 출력이나 단순한 표에는 맞지만, 공백이 들어 있는 값은 깨집니다. 고정 너비 열은 문자 위치에서 나눕니다. 추출기는 모든 행에서 비어 있는 위치를 찾거나, 시작 위치를 직접 입력할 수 있습니다. 그래서 Ada Lovelace는 한 셀에 그대로 남습니다.

실제 예시

샘플 사용해 보기를 누르세요. 데이터는 짧은 학생 설문으로, 따옴표로 감싼 필드 안에 쉼표와 따옴표가 들어 있습니다. 샘플의 열 목록인 Student, Hours per week, Country는 이름으로 세 열을 골라 새 순서로 배치합니다:

출력 (쉼표로 구분)

Student,Hours per week,Country
Amara,12,Kenya
Ben,8,Canada
Chloé,15,France
Diego,10,Mexico
Elif,12,Canada

Hours per week의 이름을 Hours로 바꾸고 Z에서 A, 9에서 0 순으로 정렬한 뒤 출력을 탭으로 바꾸면, 결과는 스프레드시트에 세 열로 붙여넣어지며 가장 바쁜 학생이 먼저 옵니다: Chloé(15), Amara와 Elif(각 12, 원래 순서대로), Diego(10), Ben(8). Study spot만 고르고 중복을 제거하면 서로 다른 장소 네 곳이 나옵니다. 쉼표나 따옴표가 들어 있는 두 곳은 CSV 따옴표 형식으로 남습니다. 단순한 목록을 원하면 값에 따옴표 붙이기를 안 함으로 설정하세요.

표 전체를 한 번에 보려면 CSV to Table 도구를, 행을 JSON 객체로 바꾸려면 CSV to JSON 도구를 사용하세요. 열 추출기는 Unix cut 명령이나, 스프레드시트를 열어 열을 지우는 작업을 그 어느 것도 열지 않고 해냅니다.

자주 묻는 질문

CSV 파일에서 열 하나를 어떻게 추출하나요?
파일 내용을 붙여넣고, 찾은 열 목록에서 그 열을 고르거나 번호나 머리글 이름을 입력하세요. 값을 한 줄에 하나씩 담은 평범한 목록을 원하면 출력에 머리글 행 포함을 끄고 값에 따옴표 붙이기를 안 함으로 설정하세요.
CSV에서 열을 어떻게 삭제하나요?
지우고 싶은 열이 아니라 남기고 싶은 열을 나열하세요. 예를 들어 열이 다섯 개인 파일에서 1-3, 5는 4번 열을 뺀 나머지를 모두 남깁니다. 출력은 표준 CSV 따옴표 형식을 유지하므로 Excel이나 Google 스프레드시트에서 깔끔하게 열립니다.
열 순서를 바꾸거나 이름을 바꿀 수 있나요?
네. 열을 나열한 순서가 곧 출력 순서입니다. 열 이름 바꾸기를 쓰면 데이터는 그대로 두고 출력 열마다 새 머리글을 줄 수 있습니다.
열이 밀리거나 엉뚱한 자리에서 나뉘는 이유는 무엇인가요?
대개 구분자를 잘못 추측했거나, 값 안에 따옴표 없이 구분자가 들어 있기 때문입니다. 형식, 행, 열을 알려 주는 줄을 확인하고, 틀렸다면 형식을 직접 고르세요. 유럽의 CSV 파일은 쉼표가 소수점이므로 세미콜론을 쓰는 경우가 많습니다.
결과를 Excel이나 Google 스프레드시트에 어떻게 붙여넣나요?
출력 구분자를 탭으로 설정하고 복사한 뒤 첫 셀에 붙여넣으세요. 각 값이 자기 셀에 들어갑니다. 쉼표로 구분된 출력도 .csv 파일로 내려받아 열면 됩니다.
데이터가 어디론가 업로드되나요?
아닙니다. 파싱, 추출, 정렬은 모두 브라우저에서 이루어지며, 데이터는 서버로 전송되거나 저장되지 않습니다.

관련 도구

텍스트 정리 및 서식의 다른 도구