유틸리티

대소문자 변환부터 공백 제거까지, 텍스트 변환기 활용법

엑셀에서 복사한 데이터에 공백이 지저분하게 섞여 있거나, 영문 이름이 전부 대문자로 들어와서 소문자로 바꿔야 할 때가 있다. 하나하나 손으로 고치면 시간만 잡아먹는다. 텍스트 변환기 하나로 한꺼번에 처리하는 방법을 정리했다.

대소문자 변환이 필요한 상황

영문 데이터를 다루다 보면 형식을 통일해야 하는 경우가 자주 생긴다.

변환 유형결과 예시활용
UPPERCASEHELLO WORLD약어, 코드 상수
lowercasehello world이메일 주소, URL 정리
Title CaseHello World영문 제목, 이름
camelCasehelloWorld프로그래밍 변수명

한두 줄이면 직접 고쳐도 되지만, 수백 줄의 데이터라면 변환 도구를 쓰는 게 실수도 줄이고 빠르다.

공백과 줄바꿈 정리

웹에서 텍스트를 복사하면 불필요한 공백이 붙어오는 경우가 많다. 특히 PDF에서 복사한 텍스트는 줄바꿈이 엉망으로 들어온다.

  • 공백 제거: 앞뒤 공백 삭제, 연속 공백을 하나로 통합
  • 줄바꿈 제거: 불필요한 줄바꿈을 없애서 한 줄로 합치기
  • 빈 줄 제거: 텍스트 사이에 끼어든 빈 줄만 골라서 삭제
  • 중복 줄 제거: 같은 내용이 반복되는 줄을 하나만 남기기

개발자가 자주 쓰는 인코딩 변환

URL에 한글이 포함되면 %ED%95%9C%EA%B8%80 같은 형태로 인코딩된다. 이걸 사람이 읽을 수 있는 형태로 되돌리거나, 반대로 인코딩해야 할 때가 있다.

URL 인코딩/디코딩
한글 URL을 퍼센트 인코딩으로 변환하거나 복원. API 호출 시 필수.
Base64 인코딩/디코딩
바이너리 데이터를 텍스트로 변환. 이메일 첨부, 이미지 인라인 삽입에 쓴다.
HTML 인코딩/디코딩
<, >, & 같은 특수문자를 HTML 엔티티로 변환. XSS 방지에 필요.

한 곳에서 전부 처리하기

대소문자 바꾸는 사이트, 공백 제거 사이트, 인코딩 변환 사이트를 따로 찾아다닐 필요 없다. 온라인 텍스트 변환기에 텍스트를 붙여넣고 원하는 변환 버튼만 누르면 된다. 대소문자 7종, 텍스트 조작 9종, 인코딩 8종이 한 화면에 있어서 탭을 왔다갔다할 필요가 없다.

데이터 정리에 30분 걸리던 일이 30초로 줄어든다. 특히 엑셀 데이터 전처리할 때 편하다.