유틸리티

대소문자 변환, 공백 제거 한 번에 하는 법

엑셀에서 복사한 데이터에 공백이 들쭉날쭉 섞여 있고, 이름 열은 대문자와 소문자가 뒤죽박죽이다. 하나씩 고치려면 시간이 끝없이 들어간다. 이런 단순 반복 작업은 도구에 맡기는 게 맞다.

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

영문 텍스트를 다루다 보면 형식을 통일해야 하는 경우가 꽤 잦다.

  • SQL 키워드: SELECT, FROM, WHERE 같은 예약어를 대문자로 통일할 때
  • 제목 표기: "the quick brown fox"를 "The Quick Brown Fox"(Title Case)로 바꿀 때
  • 변수명 변환: user_name을 userName(camelCase)이나 UserName(PascalCase)으로 바꿀 때
  • 이메일 정규화: 사용자가 입력한 이메일 주소를 모두 소문자로 통일할 때

공백, 줄바꿈 정리 팁

웹에서 복사한 텍스트에는 보이지 않는 공백이 숨어 있는 경우가 많다. 탭 문자, 연속 공백, 줄 끝 공백 등이 대표적이다. 이런 것들이 데이터베이스에 그대로 들어가면 검색이나 비교 시 오류가 생긴다.

  1. 양쪽 공백 제거(Trim): 문자열 앞뒤의 불필요한 공백을 없앤다
  2. 연속 공백 정리: 두 칸 이상 연속된 공백을 한 칸으로 줄인다
  3. 빈 줄 제거: 줄바꿈만 있는 빈 행을 삭제한다
  4. 중복 줄 제거: 같은 내용의 행을 하나만 남기고 제거한다

인코딩/디코딩은 언제 쓰나

URL에 한글이 포함되면 %ED%95%9C%EA%B8%80 같은 형태로 바뀌는데, 이걸 다시 읽을 수 있는 텍스트로 되돌리거나 반대로 인코딩해야 할 때가 있다. Base64도 API 통신이나 이미지 임베딩에서 자주 만난다.

한 곳에서 전부 처리하기

위에서 언급한 작업들을 각각 다른 도구로 하면 번거롭다. 온라인 텍스트 변환기에 텍스트를 붙여넣고 원하는 변환 버튼을 누르면 결과가 바로 나온다. 대소문자 7종, 공백/줄바꿈 정리 9종, URL·Base64·HTML·유니코드 인코딩까지 한 화면에서 처리할 수 있다. 입력한 텍스트는 서버로 전송되지 않으니 업무 데이터를 넣어도 괜찮다.

TIP 엑셀 데이터 정리 작업이라면 "중복 제거 → 공백 정리 → 정렬" 순서로 처리하는 게 효율적이다. 공백이 남아 있는 상태에서 중복 제거를 하면 같은 값이 다른 값으로 인식될 수 있다.

텍스트 정리는 단순하지만 양이 많으면 사람 손으로 하기엔 실수가 나기 쉽다. 도구를 쓰면 몇 초 만에 끝나니 시간 낭비할 이유가 없다.