|

Affinity의 Data Merge로 졸업장 만들기

Affinity Studio — Data Merge (메일머지) 가이드

교회학교 졸업장 제작 예시

🍎 Mac / 🪟 Windows 구분 표기를 사용합니다.
메뉴·단축키·파일 경로가 다른 부분은 별도로 표기했습니다.
그 외 Affinity Studio의 메뉴 구조와 기능은 양쪽 플랫폼이 동일합니다.
제공된 모든 필드를 사용할 필요는 없습니다. 필요한 필드만 골라 사용하시면 됩니다.


목차

  1. 개요 & 핵심 용어 정의
  2. 엑셀 파일 구조
  3. Affinity Studio 설정 단계
  4. 졸업장에 병합 필드 삽입하기
  5. 성별에 따라 다른 내용 넣기
  6. 날짜 포맷 처리
  7. 병합 실행 (Generate)
  8. Tips & 주의사항

플랫폼별 핵심 차이 요약

시작 전에 Mac과 Windows의 주요 차이점을 한눈에 확인하세요.

항목 🍎 Mac 🪟 Windows
단축키 조합 Cmd + 키 Ctrl + 키
우클릭 Ctrl + 클릭 또는 트랙패드 두 손가락 탭 마우스 오른쪽 버튼
파일 경로 구분자 / (슬래시) \ (백슬래시)
이미지 경로 예시 /Users/이름/church/photos/kim.jpg C:\church\photos\kim.jpg
CSV 저장 인코딩 UTF-8 (기본 지원) UTF-8 명시 선택 필요
엑셀 한국어 날짜 함수 TEXT(A2,"yyyy년 m월 d일") 동일
환경설정 메뉴 Affinity Studio → Settings… Edit → Preferences…
앱 종료 Cmd + Q Alt + F4

1. 개요 & 핵심 용어 정의

Data Merge는 하나의 졸업장 디자인 템플릿에 엑셀 데이터를 자동으로 채워,
학생 수만큼의 개인화된 졸업장을 한 번에 만드는 기능입니다.
학생 20명이면 버튼 하나로 20페이지의 졸업장이 완성됩니다.

핵심 패널 위치 — Mac·Windows 동일

패널 메뉴 경로
Data Merge Manager Window → Data Merge Manager
Fields 패널 Window → References → Fields
Master Pages 패널 Window → Pages → Master Pages

용어 정의

용어 (한글) 영문 설명
데이터 병합 Data Merge / Mail Merge 외부 데이터 소스(엑셀/CSV)의 내용을 Affinity 문서에 자동으로 채워넣는 기능
데이터 소스 Data Source 병합에 사용할 외부 데이터 파일. Excel(.xlsx), CSV(.csv), JSON 형식 지원
병합 필드 Merge Field / Placeholder 문서에서 실제 데이터가 들어갈 자리를 표시하는 마커. 예: <<한글이름>>
Data Merge Manager Data Merge Manager 데이터 소스 파일을 연결하고, 미리보기하고, 병합을 실행하는 핵심 패널
Fields 패널 Fields Panel 연결된 데이터 소스의 열 이름(컬럼 헤더)이 목록으로 표시되는 패널
마스터 페이지 Master Page 모든 페이지에 공통 적용되는 배경 레이어. 테두리·로고·배경을 여기에 배치
레코드 Record 데이터 소스의 한 행(Row). 학생 1명의 정보 전체. 레코드 1개 = 출력 페이지 1장
Generate Generate / Run Merge 병합을 실행해 새 문서를 만드는 동작. 원본 템플릿 파일은 변경되지 않음

2. 엑셀 파일 구조

⚠️ 핵심 규칙: 1행은 반드시 컬럼 이름(헤더)이어야 합니다.
특수문자와 공백은 피하세요. 2행부터 실제 학생 데이터이며, 각 행이 졸업장 1장이 됩니다.

권장 컬럼 구조

열 헤더명 예시값 설명
A 한글이름 김민준 졸업장에 표시될 한국어 이름
B 영문이름 Minjun Kim 영문 이름 (선택)
C 부서 중등부 유아부, 초등부, 중등부, 고등부 등
D 성별 남 남 또는 여로 통일
E 생년월일_표시 2012년 3월 14일 엑셀 TEXT 함수로 미리 포맷 완성
F 생년월일_영문 March 14, 2012 영문 날짜도 미리 포맷 완성
G 수료구분 수료 졸업 / 수료 / 진급 등
H 사진경로 아래 플랫폼별 경로 참고 학생 사진 삽입 시 (선택)
I 수여자직함 담임목사 서명란에 들어갈 직함

🍎 Mac — 사진 경로 예시 (H열)

  • 경로 구분자는 / (슬래시)
  • 홈 폴더 기준으로 작성하거나 절대 경로 사용
  • 경로에 한글·공백·특수문자 포함 금지
  • Finder에서 파일 선택 후 Cmd + Option + C로 전체 경로 복사 가능

🪟 Windows — 사진 경로 예시 (H열)

  • 경로 구분자는 \ (백슬래시)
  • 드라이브 문자(C:, D: 등)부터 시작하는 절대 경로 사용
  • 경로에 한글·공백·특수문자 포함 금지
  • 파일 탐색기에서 Shift + 우클릭 → 경로로 복사로 경로 확인 가능

실제 데이터 예시 (2행부터)

한글이름 영문이름 부서 성별 생년월일_표시 생년월일_영문
김민준 Minjun Kim 중등부 남 2012년 3월 14일 March 14, 2012
이서연 Seoyeon Lee 초등부 여 2015년 11월 2일 November 2, 2015
박지호 Jiho Park 고등부 남 2009년 7월 25일 July 25, 2009

CSV 저장 방법 — 플랫폼별 주의사항

한글이 포함된 CSV는 인코딩 설정이 중요합니다.

🍎 Mac — Numbers 또는 Excel for Mac

  • Excel for Mac: 파일 → 다른 이름으로 저장 → CSV UTF-8 (쉼표로 분리) 선택
  • Numbers: 파일 → 내보내기 → CSV → 기본값이 UTF-8이므로 그대로 사용
  • Mac은 기본적으로 UTF-8을 사용하므로 한글 깨짐이 거의 없음

🪟 Windows — Excel

  • 파일 → 다른 이름으로 저장 → 파일 형식: CSV UTF-8 (쉼표로 분리)(*.csv) 반드시 선택
  • 일반 CSV (쉼표로 분리)는 CP949(ANSI) 인코딩이라 한글이 깨집니다
  • “CSV UTF-8” 옵션이 없는 구버전 Excel은 .xlsx로 저장하는 것을 권장

💡 공통 권장: 한글이 포함된 경우 CSV보다 .xlsx 형식이 더 안전합니다.


3. Affinity Studio 설정 단계

시작 전 준비: 졸업장 템플릿 디자인이 완성되어 있어야 합니다.
배경·테두리·교회 로고 등은 Master Page에, 학생 정보가 들어갈 텍스트 박스는 일반 페이지에 배치하세요.


Step 1 — Data Merge Manager 패널 열기

Window → Data Merge Manager 를 클릭합니다. (Mac·Windows 동일)
화면 오른쪽 또는 원하는 위치에 패널이 도킹됩니다.

방법
🍎 Mac Window → Data Merge Manager
🪟 Windows Window → Data Merge Manager

💡 패널이 보이지 않을 때:

  • 🍎 Mac: Window → Reset Studio
  • 🪟 Windows: Window → Reset Studio

양쪽 동일하지만, 레이아웃이 틀어졌을 때 Mac은 패널이 화면 밖으로 나가는 경우가 있습니다.
Window → Arrange in Front로 불러올 수 있습니다.


Step 2 — 엑셀 파일 연결 (Add Data Source)

  1. Data Merge Manager 패널 하단 왼쪽의 [+] 아이콘 (Add Data Source 버튼)을 클릭합니다
  2. 파일 선택 대화상자가 열립니다

🍎 Mac — 파일 선택 대화상자

  • Finder 스타일의 파일 선택창이 열립니다
  • 사이드바에서 폴더를 탐색하거나 Cmd + Shift + G로 경로를 직접 입력할 수 있습니다
  • .xlsx 또는 .csv 파일 선택 후 열기 클릭

🪟 Windows — 파일 선택 대화상자

  • Windows 탐색기 스타일의 파일 선택창이 열립니다
  • 주소창에 경로를 직접 입력하거나 폴더를 탐색합니다
  • .xlsx 또는 .csv 파일 선택 후 열기 클릭
  1. 파일이 열리지 않고 데이터 소스 목록에 추가됩니다 — 이것이 정상입니다

⚠️ 공통 주의: 엑셀 파일은 반드시 닫혀 있는 상태여야 합니다.
열려 있으면 연결 오류가 발생합니다.


Step 3 — Fields Panel 열기

Window → References → Fields 를 클릭합니다. (Mac·Windows 동일)
패널 하단에 ‘Data Merge’ 섹션이 있고, 엑셀의 컬럼 헤더가 목록으로 나타납니다.

💡 Fields 패널이 비어 있다면 Data Merge Manager에서 파일 연결이 제대로 됐는지 확인하세요.


Step 4 — 텍스트 박스에 필드 삽입

  1. *Text Tool (T)**로 이름이 들어갈 텍스트 박스를 클릭해 커서를 위치시킵니다
  2. Fields 패널에서 원하는 필드(예: 한글이름)를 더블클릭 또는 문서로 드래그합니다
  3. 문서에 <<한글이름>> 형태의 마커가 표시됩니다

⚠️ 중요 (Mac·Windows 공통): 병합 필드는 반드시 일반 페이지에 넣어야 합니다.
Master Page에 넣으면 작동하지 않습니다.

단축키 비교

작업 🍎 Mac 🪟 Windows
Text Tool 선택 T T
실행 취소 Cmd + Z Ctrl + Z
다시 실행 Cmd + Shift + Z Ctrl + Y
저장 Cmd + S Ctrl + S
다른 이름으로 저장 Cmd + Shift + S Ctrl + Shift + S
확대 Cmd + = Ctrl + =
축소 Cmd + - Ctrl + -
전체 페이지 보기 Cmd + 0 Ctrl + 0

4. 졸업장에 병합 필드 삽입하기

필드 배치 예시 — 졸업장 레이아웃

필드 삽입 순서 (Mac·Windows 동일)

  1. Text Tool (T)로 이름 텍스트 박스 클릭 → 커서 위치
  2. Fields 패널 하단 ‘Data Merge’ 섹션에서 한글이름 더블클릭
  3. 문서에 <<한글이름>> 표시 확인
  4. 나머지 필드도 같은 방법으로 삽입
  5. Data Merge Manager에서 ‘Preview With Record’ 체크 → 실제 데이터로 확인

5. 성별에 따라 다른 내용 넣기

ℹ️ Affinity Publisher/Studio는 문서 내에서 직접 IF 조건 수식을 지원하지 않습니다.
대신 엑셀에서 IF 함수로 결과 텍스트나 이미지 경로를 미리 만들어 두는 방식을 사용합니다.


방법 A — 엑셀에서 완성된 문장 만들기 ⭐ (추천)

엑셀 수식 자체는 Mac·Windows 동일합니다.

📝 남/여 문장이 동일하면 IF가 필요 없습니다.
예) 남: "그가 이수하였음", 여: "그녀가 이수하였음" 처럼 다를 때 IF를 사용합니다.


방법 B — 성별에 따른 이미지 경로 바꾸기

이미지 파일 경로 형식이 플랫폼마다 다릅니다.

🍎 Mac

🪟 Windows

⚠️ Mac에서 만든 엑셀 파일을 Windows에서 사용하거나 그 반대의 경우,
이미지 경로 열을 반드시 해당 OS에 맞게 수정해야 합니다.
텍스트 데이터(이름, 날짜, 문장 등)는 수정 없이 그대로 사용할 수 있습니다.


성별 구분 실전 예시

상황 🍎 Mac 경로 예시 🪟 Windows 경로 예시
배경 이미지 /Users/john/church/bg/boy.png C:\church\bg\boy.png
남/여 도장 /Users/john/church/stamps/blue.png C:\church\stamps\blue.png
상황 엑셀 수식 (공통) Affinity 필드
그/그녀 구분 =IF(D2="남","그가 이수함","그녀가 이수함") <<본문문장>>
호칭 구분 =IF(D2="남","군","양") <<호칭>>

6. 날짜 포맷 처리

Q. 날짜 포맷은 엑셀에서 설정해야 하나요, Affinity에서 하나요?

엑셀에서 TEXT 함수로 미리 완성된 문자열로 만드는 것이 가장 안정적입니다.
Affinity는 날짜 포맷 변환 기능이 없으므로, 보여줄 형태 그대로 엑셀에 저장해야 합니다.

⚠️ 플랫폼별 주의: Mac과 Windows는 시스템 날짜·지역 설정이 다를 수 있어,
날짜 셀을 서식 그대로 전달하면 결과가 달라질 수 있습니다.
TEXT 함수를 사용하면 어느 OS에서 열어도 결과가 동일하게 고정됩니다.


Q. "2012년 3월 14일(March 14, 2012)" 형태로 만들려면?

엑셀 수식은 Mac·Windows 동일합니다.

💡 Mac Excel 주의: mmmm(영문 월 이름)이 Mac의 언어 설정에 따라
한국어로 출력될 수 있습니다. 시스템 언어가 한국어로 설정된 경우
3월처럼 나올 수 있으니, 반드시 미리보기로 확인하세요.
해결 방법: Excel 환경설정 → 수식 → 함수 목록 언어를 영어로 설정하거나,
영문 날짜 열을 직접 텍스트로 입력합니다.


TEXT 함수 날짜 포맷 레퍼런스 (Mac·Windows 공통)

원하는 결과 엑셀 수식 (A2에 날짜 있을 때)
2012년 3월 14일 =TEXT(A2,"yyyy년 m월 d일")
March 14, 2012 =TEXT(A2,"mmmm d, yyyy")
2012년 3월 14일(March 14, 2012) =TEXT(A2,"yyyy년 m월 d일")&"("&TEXT(A2,"mmmm d, yyyy")&")"
2012.03.14 =TEXT(A2,"yyyy.mm.dd")
03/14/2012 (US 형식) =TEXT(A2,"mm/dd/yyyy")

Q. 날짜 셀을 그냥 입력하면 안 되나요?

엑셀의 날짜 셀 서식은 Affinity로 전달될 때 숫자(예: 44269)로 들어올 수 있습니다.
반드시 TEXT 함수를 사용해 문자열로 변환하거나, 처음부터 텍스트로 입력하세요.

🍎 Mac — 값만 붙여넣기

TEXT 결과 열 선택 → Cmd + C 복사 → 같은 셀에 Cmd + Option + V → 값(Values) 선택

🪟 Windows — 값만 붙여넣기

TEXT 결과 열 선택 → Ctrl + C 복사 → 같은 셀에 Ctrl + Alt + V → 값(Values) 선택


7. 병합 실행 (Generate)

Step 1 — 미리보기로 최종 확인

Data Merge Manager 패널에서 ‘Preview With Record’ 체크박스를 활성화합니다.
레코드 번호를 1, 2, 3… 으로 바꿔가며 각 학생의 졸업장이 올바르게 표시되는지 확인합니다.

  • 이름, 날짜, 부서 등이 잘 들어가는지
  • 텍스트가 박스를 벗어나거나 잘리지 않는지
  • 이미지 링크가 제대로 연결됐는지

Step 2 — Generate 클릭

Data Merge Manager 패널 하단의 ‘Generate’ 버튼을 클릭합니다. (Mac·Windows 동일)
학생 수(데이터 행 수)만큼의 페이지를 가진 새 문서가 자동으로 생성됩니다.

✅ 원본 템플릿 파일은 변경되지 않습니다. 새 문서가 별도 탭으로 열립니다.


Step 3 — 생성된 문서 확인

탭 바에 새 문서가 열립니다.
각 페이지를 확인하며 레이아웃이 깨진 부분이 없는지 검토합니다.
문제가 있으면 원본 템플릿으로 돌아가 수정 후 다시 Generate합니다.


Step 4 — PDF로 내보내기 (Mac·Windows 공통 메뉴)

🍎 Mac — 저장 위치 지정

  • Finder 스타일 저장 대화상자
  • 사이드바 즐겨찾기에서 폴더 선택 또는 경로 직접 입력
  • Cmd + D 단축키로 데스크탑에 빠르게 저장 가능

🪟 Windows — 저장 위치 지정

  • Windows 탐색기 스타일 저장 대화상자
  • 주소창에 경로 입력 또는 폴더 탐색
  • 바탕화면 등 즐겨찾기 위치에서 빠르게 선택 가능

💡 인쇄소 제출 시 PDF/X 형식을 추가로 선택할 수 있습니다. (Mac·Windows 동일)


8. Tips & 주의사항

⚠️ 파일 저장 경로에 한글 금지 (공통)

이미지 경로에 한글 폴더명이 포함되면 이미지가 링크되지 않을 수 있습니다.

❌ 잘못된 예 ✅ 올바른 예
🍎 Mac /Users/john/교회/사진/김민준.jpg /Users/john/church/photos/kim-minjun.jpg
🪟 Windows C:\교회\사진\김민준.jpg C:\church\photos\kim-minjun.jpg

📁 CSV vs XLSX — 플랫폼별 권장 방식

형식 🍎 Mac 🪟 Windows
.xlsx ✅ 권장. 수식 결과 그대로, 한글 안전 ✅ 권장. 한글 깨짐 없음
.csv ⚠️ 저장 시 UTF-8 확인 필요 ⚠️ 반드시 CSV UTF-8 선택. 일반 CSV는 한글 깨짐

🔄 Generate는 항상 새 문서를 만든다 (공통)

Generate 버튼을 누를 때마다 원본은 그대로이고 새 문서가 생성됩니다.
원본 템플릿은 항상 보존되므로 마음 놓고 여러 번 실행해도 됩니다.


👁️ Preview With Record로 먼저 확인 (공통)

Generate 전에 반드시 Preview로 여러 레코드를 확인하세요.
긴 이름이 텍스트 박스를 벗어나거나, 빈 필드가 있는 경우를 미리 잡을 수 있습니다.


🖼️ 학생 사진 삽입하기

공통 절차:

  1. Picture Frame Tool로 사진이 들어갈 프레임을 만듭니다
  2. Fields 패널에서 사진경로 필드를 그 프레임 안으로 드래그합니다
  3. 모든 사진 파일은 동일한 폴더에 있어야 합니다
  4. 파일명에 공백이나 한글이 없는지 확인하세요

🍎 Mac 추가 주의:

  • HEIC 형식 사진은 Affinity가 인식하지 못할 수 있습니다
  • iPhone으로 찍은 사진은 JPEG(JPG)으로 변환 후 사용하세요
  • 변환: Finder에서 파일 선택 → 스페이스바로 미리보기 → 미리보기 앱에서 파일 → 내보내기 → JPEG

🪟 Windows 추가 주의:

  • OneDrive 동기화 폴더 내 파일은 오프라인 상태일 때 링크가 끊길 수 있습니다
  • 사진 폴더를 로컬 드라이브(예: C:\church\photos)에 두는 것을 권장합니다

🔤 폰트(글꼴) 호환성

한국어 폰트가 Mac과 Windows 간에 다를 수 있어, 파일 공유 시 문제가 생길 수 있습니다.

상황 권장 조치
Mac에서 만든 파일을 Windows에서 열 때 동일한 폰트가 설치되어 있는지 확인
Noto Serif KR 사용 시 두 플랫폼 모두 Google Fonts에서 설치 가능 — 호환 문제 없음
시스템 폰트 사용 시 Mac 전용(AppleGothic 등), Windows 전용(맑은 고딕 등)은 상대 OS에서 대체 폰트로 표시됨

💡 권장: Noto Serif KR, Noto Sans KR처럼 Google Fonts의 무료 폰트를 사용하면 Mac·Windows 양쪽에서 동일하게 표시됩니다.


💾 최종 출력 PDF — 저장 위치 권장

권장 저장 위치
🍎 Mac ~/Documents/church/output/ 또는 외장 드라이브
🪟 Windows C:\church\output\ 또는 외장 드라이브. OneDrive/iCloud 폴더는 피하세요

전체 워크플로우 요약


빠른 단축키 참조표

작업 🍎 Mac 🪟 Windows
저장 Cmd + S Ctrl + S
다른 이름으로 저장 Cmd + Shift + S Ctrl + Shift + S
실행 취소 Cmd + Z Ctrl + Z
다시 실행 Cmd + Shift + Z Ctrl + Y
전체 선택 Cmd + A Ctrl + A
복사 Cmd + C Ctrl + C
붙여넣기 Cmd + V Ctrl + V
값만 붙여넣기 Cmd + Option + V Ctrl + Alt + V
내보내기 Cmd + Option + Shift + S Ctrl + Alt + Shift + S
환경설정 Cmd + , Edit → Preferences
Text Tool T T
확대 Cmd + = Ctrl + =
축소 Cmd + - Ctrl + -
전체 페이지 보기 Cmd + 0 Ctrl + 0

Similar Posts