본문으로 건너뛰기

쉼표 구분 도구

엑셀이나 구글 시트에서 복사한 열처럼 한 줄에 항목 하나씩 붙여넣으면 쉼표로 구분된 목록 하나를 얻을 수 있습니다. 방향을 바꾸면 구분된 목록을 다시 줄 단위로 나눌 수 있습니다. 구분 기호를 바꾸거나, 항목을 따옴표로 감싸거나, 중복을 제거할 수 있습니다. 무료이며 회원가입이 필요 없고, 아무것도 업로드되지 않습니다.

변환 방향

옵션

쉼표 구분 도구 사용 방법

  1. 방향을 고르세요. 줄 → 쉼표 구분은 줄들을 하나의 문자열로 합칩니다. 쉼표 구분 → 줄은 문자열을 항목 하나당 한 줄로 나눕니다.
  2. 구분 기호를 정하세요. 기본값은 쉼표와 공백입니다. 세미콜론, 파이프 또는 다른 무엇으로든 바꿀 수 있습니다. 엄격한 CSV 행이 필요하면 공백 없이 쉼표만 쓰세요.
  3. 옵션을 고르세요. 항목을 따옴표로 감싸기와 중복 제거는 줄을 합칠 때 적용되며, 나눌 때는 적용되지 않습니다.
  4. 목록을 붙여넣고 변환을 누르세요. 입력하는 동안에는 결과가 바뀌지 않습니다. 항목 수에 결과 개수가 나오며, 그다음 결과 복사로 결과를 복사하세요.

실제 예시

엑셀이나 구글 시트에서 열을 복사하면 값마다 한 줄이 됩니다. 줄 네 개(apple, banana, cherry, 그리고 반복된 apple)를 붙여넣으면 아래와 같은 결과가 나옵니다. 어떤 처리보다 먼저 모든 줄의 앞뒤 공백을 지우고 빈 줄은 건너뜁니다.

옵션출력항목 수
기본값apple, banana, cherry, apple4
중복 제거apple, banana, cherry3
중복 제거 + 따옴표"apple", "banana", "cherry"3

중복은 먼저 제거되며 정확히 일치해야 합니다(그래서 "Apple"과 "apple"은 서로 다른 항목으로 셉니다). 각 항목의 첫 번째 등장만 남습니다. 나누는 방향은 반대입니다. 기본 구분 기호로 "apple, banana, cherry"를 나누면 세 줄이 됩니다.

합치는 도구이지, CSV 파서가 아닙니다

  • 따옴표는 RFC 4180을 따릅니다. 감싼 항목에는 큰따옴표가 붙고, 항목 안에 이미 있는 따옴표는 두 번 씁니다. 따라서 12" ruler는 "12"" ruler"가 됩니다. 구분 기호나 따옴표가 들어 있는 항목은 항목을 따옴표로 감싸기가 꺼져 있어도 감싸지므로, 엄격한 CSV 읽기 도구도 같은 항목을 돌려받습니다.
  • 나누기는 따옴표로 된 필드를 이해합니다. "Smith, John", "Lee, Ann"은 항목 두 개가 되며, 따옴표 안의 두 번 쓴 따옴표는 따옴표 하나로 읽힙니다. 따옴표로 감싼 항목에는 줄바꿈이 들어갈 수 있으며, 그 경우 출력에서 두 줄에 걸칩니다. 따옴표는 제거되고 그 안의 공백은 유지됩니다. 따옴표 없는 항목 가운데 있는 따옴표(예: 12" ruler)는 그대로 둡니다. 행과 열 전체를 다루려면 CSV to Table을 사용하세요.
  • 합칠 때 구분 기호는 입력한 그대로 쓰이며, 공백도 포함됩니다. 나눌 때는 구분 기호의 앞뒤 공백을 제거하므로, ", "는 쉼표만으로 나누고 각 항목 주변의 공백은 그다음에 제거됩니다.
  • SQL 문자열 목록에는 작은따옴표가 필요합니다. 이 도구는 큰따옴표로 감쌉니다. 'apple', 'banana'를 만들려면 두 칸에 모두 작은따옴표를 넣은 접두사/접미사를 사용하세요.

어떤 도구가 필요한가요?

이런 것이 필요하면…사용할 도구
줄을 하나의 목록으로 합치거나 목록을 줄로 나누기이 쉼표 구분 도구
각 줄 앞뒤에 텍스트를 붙이되 줄은 따로 유지하기접두사/접미사
글머리 기호가 붙은 목록글머리 기호 생성기
먼저 줄 단위로 정렬하거나 중복을 제거한 항목줄 정렬 또는 중복 줄 제거
실제 CSV 데이터를 표로 보기CSV to Table

자주 묻는 질문

세로 목록을 쉼표로 구분된 목록으로 바꾸려면 어떻게 하나요?
'줄 → 쉼표 구분' 방향을 고르고, 한 줄에 항목 하나씩 열을 붙여넣은 다음 '변환'을 누르세요. 각 줄은 앞뒤 공백이 지워지고, 빈 줄은 건너뛰며, 항목은 구분 기호로 이어져 복사할 수 있는 하나의 문자열이 됩니다.
쉼표가 아닌 다른 구분 기호를 사용할 수 있나요?
네. 구분 기호 칸에는 세미콜론, 파이프, 하이픈, 또는 쉼표와 공백처럼 어떤 텍스트든 넣을 수 있습니다. 구분된 목록을 다시 줄로 나눌 때도 같은 칸이 쓰입니다. 나눌 때 칸을 비워 두면 도구는 쉼표를 기본값으로 사용합니다.
'항목을 따옴표로 감싸기' 옵션은 무엇을 하나요?
합치기 전에 모든 항목의 양쪽에 큰따옴표를 붙입니다. 그래서 출력은 "apple", "banana", "cherry"처럼 보입니다. JSON 배열이나 많은 프로그래밍 언어에 맞습니다. CSV 표준이 요구하듯 항목 안의 따옴표는 두 번 쓰이며, 구분 기호가 들어간 항목은 이 옵션이 꺼져 있어도 감싸집니다.
변환하면서 중복 항목을 제거할 수 있나요?
네. 변환을 누르기 전에 중복 제거를 선택하세요. 일치 여부는 정확히 같아야 하며 대소문자를 구분하고, 각 항목의 첫 번째 등장이 원래 순서대로 남습니다. 이 옵션은 줄을 합칠 때만 적용됩니다.
쉼표로 구분된 목록을 다시 줄로 바꾸려면 어떻게 하나요?
'쉼표 구분 → 줄' 방향을 고르고, 목록을 붙여넣은 다음 '변환'을 누르세요. 텍스트는 구분 기호에서 나뉘고, 각 항목 주변의 공백은 지워지며, 빈 조각은 버려지고, 각 항목이 한 줄씩 됩니다.
변환할 때 제 텍스트가 업로드되거나 저장되나요?
아니요. 변환은 브라우저에서 실행되며 아무것도 서버로 전송되지 않습니다. 탭을 닫으면 텍스트가 지워집니다.

관련 도구

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