텍스트 템플릿 치환기
템플릿 텍스트 내에 정의된 치환 변수(예: {{이름}}, {{금액}})를 다수의 데이터 행 리스트와 대입 맵핑하여, 수십 명분의 맞춤형 메일 본문이나 발송 문구 문자열을 일괄 대량 생성해 줍니다.
카테고리: 텍스트 도구
언제 사용하나요?
공용 안내문 템플릿에 고객 목록(이름, 이메일, 미납금액 등)을 대입하여 개별 전송용 이메일 내용 일괄 빌드, 신년 맞이 이름별 커스텀 축하 메세지 다량 복제 제작, 개발용 더미 데이터 대량 바인딩 작업 시, 수작업 복붙 교체 노력을 0으로 수렴하게 돕습니다.
사용 방법
- 좌측 템플릿 창에 변수(예: {{name}}님 안녕하세요. 귀하의 코드 번호는 {{code}}입니다.)를 기입합니다.
- 우측 데이터 입력창에 CSV 혹은 표 형식으로 데이터를 입력합니다.
- 변수명이 자동으로 매핑되어 순식간에 수십 건의 완성된 개별 안내문 결과 대장이 일괄 생성 출력됩니다.
입력값 안내
변수 표기 기호는 중괄호 쌍 {{}} 또는 달러 기호 ${} 등 자주 쓰이는 템플릿 포맷을 커스텀 선택할 수 있어 개발 작업에도 매우 친숙하게 호환됩니다.
계산·변환 기준
CSV 데이터를 파싱하여 키(Key)-밸류(Value) 매핑 어레이를 구축합니다. 템플릿 본문 문자열에 대해 데이터의 각 행별로 정규식 매칭 new RegExp('\\{\\{\\s*' + key + '\\s*\\}\\}', 'g')을 순회 가동하여 원본 템플릿의 복사본 문자열을 행 데이터 밸류로 빠르게 replace 가공하는 중첩 맵-리듀스 루프를 수행합니다.
사용 예시
- 고객 맞춤 안내 이메일 본문 대량 발송 준비 - 이름, 예약 시간, 상품 정보를 엑셀 테이블에서 복제해 일괄 매치 안내문을 제작합니다.
- 마케팅 문자 카피 대량 발행 - 할인 쿠폰 코드와 고객명을 조합한 SMS 문자 문구 50건을 한 번에 뽑아냅니다.
- 개발용 HTML 마크업 바인딩 - 리스트 아이템 템플릿 코드에 가상 데이터들을 여러 개 주입해 화면 시연용 스니펫을 준비합니다.
예시
- 템플릿: 안녕하세요 {{이름}}님. {{과목}} 성적은 {{점수}}입니다.\n데이터: 홍길동, 수학, 90 → 치환 결과: 안녕하세요 홍길동님. 수학 성적은 90입니다.
주의사항
- 데이터 열의 변수명 헤더(예: name)와 템플릿에 적힌 변수명(예: {{Name}})의 대소문자나 철자, 공백이 미세하게 다르면 변수가 매핑되지 않고 껍데기 기호가 최종 본문에 그대로 노출되는 배송 사고가 날 수 있으므로, 헤더 키 매칭의 동일성을 확실히 검사해야 합니다.
계산·사용 가이드
대량 발송 메세지용 매크로 치환(Merge Tags)의 이점
공동 안내서 템플릿에 고객 리스트의 변수(이름, 날짜, 일련코드)를 1:1 결합하여, 여러 건의 맞춤형 카피 메시지를 순식간에 루프 생성해 냄으로써 단체 이메일 전송 마케팅의 신뢰도와 전환율을 극대화합니다.
엑셀 복사/붙여넣기 탭(\t) 구분 및 CSV 데이터 포맷 호환
콤마 구분선 형태의 CSV 데이터뿐만 아니라, 스프레드시트 엑셀 셀 열을 통째로 복사해 온 탭 공백 데이터도 파싱하여 변수 헤더 매칭에 따라 1초 만에 데이터 값을 템플릿에 안착시킵니다.
자주 묻는 질문
데이터 열 구분자는 쉼표(CSV)만 지원하나요?
아닙니다. 쉼표(,) 외에도 탭(Tab) 공백으로 정돈된 복사 엑셀 열 데이터도 똑똑하게 인식하여 열 구분을 분해 정산해 줍니다.
생성된 개별 텍스트 사이에 구분선을 넣어줄 수 있나요?
예. 개별 치환 결과물 사이에 점선(---) 또는 빈 줄바꿈 엔터를 삽입하는 옵션을 제공하여 복사 시 한 장씩 식별하기 좋게 돕습니다.
관련 도구
- 글자 수 계산기 - 입력된 문자열의 공백 포함 및 공백 제외 글자 수를 실시간으로 계산하며 단어 수와 줄 수, 문단 수를 분석합니다.
- 바이트 계산기 - 입력된 문자열의 바이트 크기를 다양한 인코딩 방식(UTF-8, EUC-KR, UTF-16)에 맞춤 선택하여 실시간으로 계산해 줍니다.
- 대소문자 변환기 - 영문 텍스트를 대문자, 소문자, 단어 첫 글자 대문자(Title Case), 문장 첫 글자 대문자(Sentence Case) 등으로 한 번에 일괄 변환해 줍니다.
- 공백 제거기 - 텍스트 내에 불필요하게 섞인 중복 공백, 줄 앞뒤 공백(Trim), 탭(Tab), 줄바꿈(개행) 문자 등을 사용자의 목적에 따라 정밀 제거하거나 단일 공백으로 치환해 줍니다.
- 중복 줄 제거기 - 텍스트 목록에서 중복되는 동일한 줄(Line)들을 검색하여 한 행만 남기고 깔끔하게 정리하며, 정렬 조건 및 대소문자 구별 여부를 맞춤 제어합니다.
- 줄 정렬 도구 - 줄 단위 텍스트 목록을 가나다순(오름차순), 다나가순(내림차순), 알파벳 순서, 글자 길이순, 혹은 랜덤(셔플) 방식으로 기준을 세워 고속 재정렬해 줍니다.