줄이 있는 텍스트를 쉼표로 변환

줄을 쉼표로 변환기 사용하는 방법

  1. 텍스트를 준비하고 입력하세요
    • 항목 목록을 수집하세요. 이는 이름, 이메일 주소, 제품 SKU, 키워드 또는 URL 목록일 수 있습니다.
    • 각 항목마다 별도의 줄을 사용하세요. 스프레드시트 열에서 그대로 복사하거나, 텍스트 문서에서 복사하거나, 직접 입력하세요.
      • 줄로 구분된 텍스트를 '여기에 줄로 구분된 텍스트를 붙여넣으세요...'라고 표시된 큰 입력 텍스트 영역에 붙여넣으세요.
  2. 변환 옵션 설정
    • 공백 잘라내기: 각 항목의 앞뒤 공백을 깔끔한 데이터를 위해 자동으로 제거하려면 이 항목을 선택한 상태로 두세요.
    • 빈 줄 제거: 이 항목을 켜면 입력에서 빈 줄이 제거되어 최종 목록에 빈 항목으로 표시되지 않습니다.
    • 따옴표 추가: SQL 쿼리, 프로그래밍 배열 또는 쉼표가 포함된 CSV 파일에 필요하므로 각 항목을 큰따옴표로 감싸야 하는 경우 이 옵션을 선택하십시오.
    • 인용 스타일: 홑따옴표(' ')나 쌍따옴표(" ")는 괜찮으니, 하나를 선택하면 됩니다.
    • 구분자: 기본값은 쉼표이지만, 필요에 따라 세미콜론, 파이프(|) 또는 탭과 같은 문자로 변경할 수 있습니다.
  3. 실행하고 결과를 내보내기
    • "변환" 버튼을 클릭하세요. 쉼표로 구분된 목록이 즉시 형식화되어 아래 출력 상자에 표시됩니다.
    • 출력 결과를 다른 곳에 붙여넣기 위해 클립보드로 직접 복사하려면 '결과 복사' 버튼을 클릭하세요.
    • 저장하려면 '다운로드'를 클릭하여 .txt 파일을 다운로드하고, '지우기'를 눌러 도구를 초기화하며, '예제'를 클릭하여 예제를 불러옵니다.

전환이 작동하는 방식

1. 입력 파싱 및 정리

이것은 사용자의 입력을 원시 텍스트 문자열로 가져오는 것부터 시작합니다. 초기 작업은 이 문자열을 개별 요소로 똑똑하게 나누는 것입니다. 주요 구분자로는 개행 문자( 으로 코드에서 표시됨)를 사용합니다. 이 단계는 사용자의 수직 목록을 도구가 작업할 수 있는 논리적 배열로 변환합니다. 이 기본 단계에서, 사용자가 선택한 정리 옵션은 형식이 적용되기 전에 데이터 무결성을 확인하는 데 사용됩니다.

  • 줄 나누기: 텍스트는 모든 줄 바꿈 문자에서 분할되어, 첫 번째 아이템 배열을 제공합니다.
  • 다듬기: 활성화되면 각 항목의 끝에 있는 공백이 제거됩니다.
  • 필터링: '빈 줄 제거'가 활성화된 경우, 공백을 제거한 후 빈 문자열인 항목은 삭제됩니다.

2. 형식 규칙

한 번 깨끗한 항목 배열이 생성되면, 프로그램은 사용자 정의 형식 규칙을 적용합니다. 이 단계는 출력이 목적지와 호환되도록 필요한 구조를 제공합니다. 따옴표가 적절하게 추가되고 구분자가 제공되도록 단계별로 정확하게 수행되는 방법입니다. 이는 단순한 목록 결합을 가져와 복잡한 시스템에 적합한 적절하게 구조화된 데이터 문자열로 만드는 단계입니다.

  • 인용문: 선택된 경우, 각 항목은 사용자가 선택한 따옴표 문자(작은따옴표 또는 큰따옴표)로 감싸집니다.
  • 이스케이프 처리: 이 도구는 항목에 이미 선택한 따옴표 문자가 있는 상황을 처리하여 코드나 SQL에서 구문 문제를 방지하도록 올바르게 처리되도록 합니다.
  • 구분 기호를 준비하세요: 당신이 선택한 구분 기호(쉼표, 세미콜론 등)는 마지막 단계의 모든 조각을 연결하는 '접착제'입니다.

3. 통합 및 출력 생성

마지막 단계는 형식이 지정된 조각들을 하나의 문자열로 결합하는 것입니다. 프로그램은 처리된 배열을 가져와 각 요소를 사용자가 정의한 구분 기호와 연결합니다. 이를 통해 일반적인 쉼표로 구분된 값(CSV) 형식이나 사용자가 정의한 형식을 얻을 수 있습니다. 결과는 출력 필드에 표시되며, 여기서 다운로드하거나 복사할 수 있어 사람이 읽을 수 있는 목록을 기계 최적화된 데이터 문자열로 전환하는 과정이 완료됩니다.

  • 배열 결합: 모든 형식화된 항목은 각각의 항목 사이에 구분자가 있는 하나의 문자열로 결합됩니다.
  • 출력 결과 발표: 최종 문자열이 읽기 전용 출력 텍스트 상자에 표시됩니다.
  • 클립보드 및 파일 통합: 출력 문자열은 클립보드에 쉽게 복사하거나 다운로드 가능한 텍스트 파일에 쓰기 위해 인코딩되어 있습니다.

실용적인 예시와 사용법

사용 사례: SQL 쿼리를 위한 데이터 준비

Result: A text file with a list of usernames.

'john_doe', 'jane_smith', 'alex_wong', 'sam_brown'

Options Used: Trim Spaces (ON), Remove Empty (ON), Add Quotes (ON), Quote Style: Single ('), Delimiter: ,

Analysis: This output can be directly pasted into a SQL query like: SELECT * FROM users WHERE username IN ('john_doe', 'jane_smith', 'alex_wong', 'sam_brown');