Все статьи
Форматы данных

CSV в vCard: переносим контакты из Excel в телефон

Excel хранит контакты таблицей, телефон понимает только vCard. Три способа конвертировать CSV в VCF и подготовить файл, чтобы имена и номера не испортились.

14 сентября 2026
7 мин чтения
ConvertHub
Обновлено 07.09.2026
#csv#vcard#контакты

Нужен прямо сейчас? Инструмент для этой задачи:

Почему телефон не принимает CSV и что с этим делать

Типичная ситуация: выгрузили контакты в Excel — колонки «Имя», «Телефон», «Почта», всё красиво. Открываете на телефоне импорт адресной книги — а CSV в списке форматов нет, только vCard (.vcf). Причина в самих форматах. Excel хранит адресную книгу как таблицу: строки и столбцы без представления о том, что человек — это сущность с полями и типами номеров. Телефонные «Контакты» работают с карточками, и стандарт для таких карточек называется vCard, а файл с расширением VCF. Поэтому ответ на вопрос, как конвертировать CSV в vCard, звучит коротко: перегнать таблицу в карточки одним из трёх способов ниже — и телефон примет файл без вопросов. Импорт контактов из Excel упирается не в технику, а в подготовку таблицы, поэтому начнём с разницы форматов.

CSV против vCard: разница в одной таблице

CSVvCard (VCF)
СтруктураТаблица: первая строка — названия колонок, дальше по строке на человекаНабор карточек: у каждого контакта свой блок от BEGIN:VCARD до END:VCARD
Несколько телефонов у одного человекаТолько если завести колонки «Телефон 1», «Телефон 2» и так далееСколько угодно строк TEL, у каждой свой тип: мобильный, рабочий, домашний
Фото контактаНе хранит — CSV про текст и числа, картинку туда не положитьХранит: изображение встраивается прямо в карточку полем PHOTO
Куда принимаетсяExcel, Google Sheets, CRM, бухгалтерия — настольные табличные программыАдресные книги: iOS, Android, Google Контакты, iCloud, Outlook, Thunderbird

Ключевая строка — последняя. Адресная книга телефона CSV просто не предложит импортировать: файл для неё не существует. Отсюда и весь спрос на запрос «csv в vcf» — это не смена формата ради формата, а единственный мост между таблицей и телефонной книгой.

Способ 1. Google Контакты — основной путь

Мой основной способ: бесплатно, без установки, и заодно в аккаунте Google появляется резервная копия контактов. Если список нельзя выгружать в облако — например, это база клиентов, а не личная книга, — пропускайте к способу 3, там про приватность подробно.

  1. Подготовьте CSV (про это отдельный раздел ниже): UTF-8, разделитель-запятая, первая строка с названиями колонок.
  2. Откройте contacts.google.com, слева нажмите «Импортировать» и выберите файл. Google понимает свой CSV и «CSV Outlook»; произвольные таблицы тоже обычно залетают, если шапка вменяемая.
  3. Откройте две-три случайные карточки и проверьте: имена на местах, телефоны не склеились в одно поле, почта попала в Email.
  4. Нажмите «Экспортировать», отметьте нужные контакты и выберите формат «vCard (для iOS, Outlook и других)». На выходе — один .vcf со всеми карточками.
  5. Импортируйте его на телефон — инструкции в разделе про Android и iPhone ниже.

Главная ловушка здесь — русский Excel. В русской локали запятая занята десятичными дробями, поэтому «Сохранить как CSV» пишет разделителем «точка с запятой». Google такой файл разваливает неправильно: всё валится в одно поле или импорт падает с ошибкой. Команда «CSV UTF-8» в Excel чинит только кодировку — разделитель остаётся точкой с запятой.

Надёжнее всего круг через Google Sheets: загрузите CSV туда (Sheets понимает и точку с запятой), проверьте разбивку на колонки, затем «Файл → Скачать → CSV». На выходе запятые и UTF-8 — ровно то, чего ждут и Google Контакты, и большинство конвертеров. Я сначала правил разделитель «Найти и заменить» прямо в файле — работает, но каждое пересохранение в русской локали возвращает точку с запятой на место. Круг через Sheets надёжнее.

Способ 2. Outlook и iCloud

Outlook: можно даже без vCard

  1. Откройте outlook.com, раздел «Люди», затем «Управление» → «Импортировать контакты» и загрузите CSV.
  2. Проверьте сопоставление колонок — Outlook показывает, какая колонка в какое поле легла. Это спасает, когда шапка названа по-русски.
  3. Дальше vCard не нужен: добавьте аккаунт Microsoft в настройках телефона, и адресная книга приедет синхронизацией.

iCloud: принимает только vCard

iCloud CSV не импортирует вовсе, так что сначала получите .vcf способом 1. Затем: iCloud.com → «Контакты» → шестерёнка → «Импорт vCard». На iPhone включите «Настройки → ваше имя → iCloud → Контакты» — карточки разойдутся по книге сами.

Способ 3. Онлайн-конвертеры — честный обзор

Скажу прямо: у ConvertHub конвертера CSV в VCF нет, и прикручивать его к этой статье я не буду. Отправляю к сторонним сервисам — их много, выглядят одинаково, а устроены по-разному:

  • CoolUtils (coolutils.com/online/CSV-to-VCF) — ветеран конвертеров: загружаете файл, сервис сопоставляет Name, Phone и Email, отдаёт vCard 3.0, совместимый с Android и iPhone.
  • FileConverts — конвертер «CSV to vCard»: можно загрузить файл или вставить данные прямо из буфера обмена, на выходе готовый VCF.
  • ConvertSimple — заявляет, что обработка идёт в браузере и файл никуда не уходит. Заявление я пересказываю как есть, а не ручаюсь за него.

Обещание «работает локально в браузере» стоит проверять: конвертните тестовый контакт с открытыми инструментами разработчика на вкладке «Сеть». Улетел POST-запрос — сервис серверный, что бы он ни писал на главной.

Теперь главное, о чём при таких конвертациях думают в последнюю очередь. Адресная книга — это персональные данные, причём не только ваши: телефоны, адреса, должности всех, кто есть в таблице. Серверный конвертер получает весь список целиком, а что случится с файлом дальше — сотрётся через минуту или осядет в логах — зависит от политики сервиса, которую вы не читали. Перед загрузкой найдите и откройте privacy policy, а лучше сначала прогоните строку с выдуманными данными. Про то, как вообще устроена приватность в онлайн-инструментах и какие данные можно отдавать сайту, у нас есть отдельная статья — она короткая, прочтите перед первым же конвертированием чужой базы.

Если контактов меньше пары сотен и аккаунт Google не проблема — способ 1 честнее: там хотя бы понятно, кто и где хранит данные. Онлайн-конвертер держите для разовых задач с нечувствительными списками.

Подготовка CSV: пять минут, которые спасают номера

Минимальный набор колонок: имя, телефон, email. Лучше сразу двумя колонками «Имя» и «Фамилия» — меньше путаницы при сопоставлении, — но примут и одну «ФИО». Полезные добавки: организация, должность, адрес. Первая строка — священна: это карта полей, по которой конвертер поймёт, где имя, а где почта. Если выгрузка из CRM пришла в JSON, сначала перегоните её в таблицу конвертером JSON в CSV и дальше действуйте по плану. А прежде чем конвертировать, посмотрите на файл глазами телефона: загрузите CSV в конвертер CSV в HTML-таблицу — он показывает, как файл реально разбился на колонки. Увидели одну колонку вместо пяти — разделитель не тот, вернитесь на шаг назад.

ПроблемаРешение
Кракозябры вместо имён: «РџСЂРёРІРµС‚» или «Ïðèâåò»Файл сохранён в Windows-1251, а импортёр читает как UTF-8. Пересохраните «CSV UTF-8» или прогоните через Sheets; как точно определить кодировку файла — в статье про определение кодировки текста
Вся строка склеилась в одну колонкуРазделитель «;» вместо «,» — русский Excel по умолчанию. Круг через Google Sheets или замена в текстовом редакторе
Потерялся «+7», номер превратился в 79121234567Excel съел плюс и завёл номер как число, длинные ещё и показывает как 7,91212E+11. Держите колонку текстовой (апостроф перед номером: '+7…) и храните номера с кодом страны — +7, а не 8, иначе книга ломается за границей и в мессенджерах
Два номера в одной ячейке через запятую или слэшКонвертер возьмёт первый номер или склеит мусор. Разведите по колонкам «Телефон 1», «Телефон 2» — и Google CSV, и vCard несколько номеров поддерживают
Пустые строки и дубли в таблицеСтанут пустыми карточками и задвоенными контактами в книге. «Данные → Удалить дубликаты» в Excel — до конвертации, не после

Как устроен vCard внутри

VCF не бинарный и не страшный — это текст, где каждая строка задаёт поле карточки. Вот живая карточка версии 3.0:

BEGIN:VCARD
VERSION:3.0
N:Иванов;Иван;Петрович;;
FN:Иван Иванов
ORG:ООО «Ромашка»
TITLE:Инженер
TEL;TYPE=CELL:+7 912 345-67-89
TEL;TYPE=WORK:+7 812 000-11-22
EMAIL;TYPE=INTERNET:ivan@example.com
ADR;TYPE=HOME:;;Невский проспект, 1;Санкт-Петербург;;190000;Россия
NOTE:Клиент с 2024 года
END:VCARD

Что тут что. BEGIN и END — границы карточки; в одном файле таких блоков может быть тысяча, друг за другом. VERSION — версия стандарта: 3.0 самый совместимый (2.1 — музейный экспонат, 4.0 новее, но адресные книги понимают его хуже), поэтому конвертеры по умолчанию отдают именно 3.0. N — структурированное имя: фамилия, имя, отчество, через точку с запятой. FN — то, как имя покажется в списке. TEL — телефон, строк может быть сколько угодно, TYPE задаёт тип номера; заметьте, у одного человека два номера живут в двух строках, тогда как в CSV им нужны две колонки. ADR — адрес, семь значений через точку с запятой, пустые не выбрасывать. Фото, если оно есть, лежит в поле PHOTO — картинка в base64 прямо в тексте; потому из CSV оно и не приезжает. Понимание этой структуры окупается: когда импорт спотыкается, файл можно открыть Блокнотом, поправить конкретную строку и сохранить.

Частые вопросы

Что такое VCF-файл?

Текстовый файл формата vCard — стандарта «электронных визиток». Внутри обычные строки «ПОЛЕ: значение», как в примере выше. Один файл вмещает и одну карточку, и десять тысяч: блоки идут друг за другом. Телефон, Outlook и Google читают этот формат одинаково.

Чем открыть VCF на компьютере?

На Windows — Outlook или адресная книга Thunderbird, на macOS — приложение «Контакты». Без установки ничего: затащите файл в Google Контакты через импорт или откройте Блокнотом — увидите текст карточки и сможете проверить, что внутри, ещё до импорта в телефон.

Почему контакты импортировались кракозябрами?

Файл был в кодировке Windows-1251 — так по умолчанию сохраняет русский Excel, — а импортёр ждал UTF-8. Удалите испорченные карточки, пересохраните CSV в «CSV UTF-8» или через Sheets и импортируйте заново. Если непонятно, какая кодировка у файла сейчас, есть способ определить её за минуту — об этом статья про кодировки текста.

Можно ли конвертировать обратно — vcf в Excel?

Да, тем же кругом через Google: импортируйте vCard в Google Контакты и экспортируйте в формате «Google CSV» — файл открывается в Excel. Телефоны и почта доедут полностью; фото и часть заметок потеряются, потому что CSV хранит только текстовые колонки.

Как перенести vCard на Android и iPhone?

Android: приложение «Контакты» → настройки → «Импорт из файла» — формулировка пункта зависит от оболочки, но VCF ищется всегда. iPhone: либо через iCloud (шестерёнка → «Импорт vCard»), либо отправьте файл себе в Почту или сохраните в «Файлы» — по тапу система предложит «Добавить все контакты».

Телефон пишет «не удалось импортировать». Что не так?

Почти всегда разделитель или шапка: файл с точкой с запятой, колонки без названий или CSV вообще без строки заголовка. Прогоните файл через Google Sheets и скачайте заново — чаще всего этого хватает.

Коротко

Путь «контакты из Excel в телефон» почти всегда один: подготовить CSV (UTF-8, запятые, номера с кодом страны), импортировать в Google Контакты, экспортировать vCard, залить в телефон. Онлайн-конвертеры ускоряют дело, но адресная книга — не тот случай, чтобы отдавать её первому попавшемуся сайту: читайте политику приватности или работайте через аккаунт. И бонус, о котором забывают: однажды заведённая книга в Google — это уже резервная копия, которая переживает и утопленный телефон, и разбитый экран.

Попробуйте эти инструменты

Похожие статьи