같은 연락처라도 파일 형식에 따라 쓰임새가 완전히 다릅니다. 목적에 맞는 형식을 고르는 기준을 정리했습니다.
연락처 파일을 변환하는 이유는 대개 다음 중 하나입니다. (1) 다른 서비스로 옮기기, (2) 엑셀에서 정리·편집하기, (3) 인쇄나 공유를 위해 읽기 좋은 문서 만들기, (4) 개발·자동화에 사용하기, (5) 보관용 백업. 목적에 따라 가장 알맞은 형식이 다르기 때문에, "무엇으로 변환할까"보다 "그걸로 무엇을 할까"를 먼저 정하면 선택이 쉬워집니다.
| 형식 | 가장 알맞은 용도 | 장점 | 주의점 |
|---|---|---|---|
| vCard(.vcf) | 기기·서비스 간 이전, 보관 | 표준 규격, 사진 등 풍부한 정보 | 사람이 편집하기 불편, 앱마다 지원 범위가 다름 |
| XLSX | 엑셀에서 정리·정렬·필터 | 칸 서식(텍스트) 유지, 전화번호 안전 | 다른 서비스 가져오기에는 직접 쓰기 어려움 |
| 범용 CSV | 스프레드시트, 간단한 프로그램 연동 | 거의 모든 프로그램이 읽음, 가벼움 | 서식 저장 불가, 엑셀에서 숫자·수식 오인 가능 |
| Google CSV | 구글 연락처에 가져오기 | 구글 열 이름 규칙에 맞춤 | 엑셀 확인용으로는 적합하지 않음 |
| Outlook CSV | Outlook에 가져오기 | Outlook 열 이름 규칙에 맞춤 | 엑셀 확인용으로는 적합하지 않음 |
| JSON | 개발, 웹/앱 연동, 자동화 | 구조화되어 프로그램이 다루기 쉬움 | 일반 사용자가 읽기 불편 |
| HTML | 브라우저 열람, 인쇄, 공유 | 설치 없이 보기 쉬움, 카드 형태로 가독성 좋음 | 편집·가져오기 용도로는 부적합 |
Google CSV를 선택하세요. 구글은 Given Name, Family Name, Phone 1 - Value 같은 정해진 열 이름을 기준으로 값을 읽기 때문에 일반 CSV를 올리면 칸이 맞지 않을 수 있습니다. 구글 연락처가 .vcf도 직접 받아 주므로 연락처가 단순하다면 원본 .vcf를 그대로 가져오는 것도 방법입니다.
Outlook CSV를 선택하세요. Outlook 역시 First Name, Mobile Phone, E-mail Address 같은 고유한 열 이름을 요구합니다.
XLSX가 가장 안전합니다. 칸 서식이 저장되어 전화번호의 앞자리 0이나 + 기호가 유지됩니다. CSV를 선택해야 한다면 엑셀에서 더블클릭으로 열지 말고 가져오기 마법사에서 열을 텍스트로 지정하세요. (CSV 전화번호 깨짐 가이드)
HTML을 선택하세요. 브라우저에서 바로 열 수 있고 인쇄·PDF 저장이 쉽습니다. 프로그램을 설치하지 않은 사람에게 보여 줄 때도 유용합니다. 단, 연락처에는 개인정보가 들어 있으므로 공유 범위에는 주의하세요. (연락처 개인정보 가이드)
JSON을 선택하세요. 이름·전화·이메일이 배열과 객체로 구조화되어 있어 스크립트, 데이터베이스 적재, 웹/앱 개발에서 곧바로 사용할 수 있습니다.
원본 .vcf를 반드시 따로 보관하고, 사람이 확인하기 쉬운 XLSX나 HTML을 추가로 만들어 두면 좋습니다. 변환 파일은 편의용이며, 원본 .vcf를 대체하지 않는다는 점을 기억하세요. (연락처 백업 가이드)
형식을 고르기 전에 각 결과 파일에 어떤 항목이 들어가는지 알아 두면 실수를 줄일 수 있습니다.
| 형식 | 들어가는 정보 | 여러 값이 있을 때 |
|---|---|---|
| 범용 CSV·XLSX | 이름, 전화번호, 이메일, 회사(Organization), 직함(Title), 주소, 메모(Note)의 7개 열 | 전화번호·이메일·주소는 한 칸 안에 세미콜론(;)으로 구분해 모두 담음 |
| Google CSV | 이름 구성(Given/Family 등), 라벨(Group Membership), 이메일·전화 각 유형과 값, 회사, 직함, 주소, 메모 | 이메일과 전화번호는 각각 최대 2개까지 열로 구성 |
| Outlook CSV | 이름 구성, 회사, 직함, 회사/집/휴대폰 번호, 이메일 2개, 회사 주소, 메모 | 번호는 유형(회사·집·휴대폰)에 맞춰 각 열에 배치 |
| JSON | 파싱된 연락처 객체 전체를 배열로 출력 | 배열로 모두 보존 |
| HTML | 이름, 회사·직함, 전화, 이메일, 주소, 메모를 카드 형태로 나열 | 쉼표로 구분해 모두 표시 |
세 개 이상의 전화번호나 이메일을 가진 연락처를 Google CSV·Outlook CSV로 바꾸면 초과분은 담기지 않을 수 있습니다. 모든 값을 보존해야 하는 용도라면 JSON이나 범용 CSV·XLSX를 사용하고, 서비스에 가져오기 용도로는 해당 서비스의 형식을 쓰되 원본 .vcf는 별도로 보관하세요.
텍스트 기반 형식(CSV, JSON, HTML)은 연락처 수천 개도 수 MB 이하로 가볍습니다. 반면 원본 .vcf에 사진이 포함되어 있으면 수십 MB가 될 수 있는데, 표 형식으로 변환하면 사진이 빠져 파일이 크게 줄어듭니다. 브라우저에서 처리하는 변환 도구는 사용자의 기기 성능에 따라 속도가 달라지므로, 연락처가 매우 많다면(수만 건) 파일을 나눠서 변환하는 것도 방법입니다.
한 가지 형식이 모든 상황에 최선인 것은 아닙니다. "서비스로 옮길 때는 서비스 전용 CSV 또는 vCard, 엑셀로 다룰 때는 XLSX, 보여 줄 때는 HTML, 개발에는 JSON, 보관에는 원본 vCard"로 기억해 두면 대부분의 경우를 해결할 수 있습니다.