Как объединить vcard в один файл. Как импортировать контакты VCF на телефон и экспорт контактов в файл VCF

В наше время мобильные телефоны распространены повсеместно. А потому перед их владельцами все чаще встает вопрос: как перенести контакты с одного устройства на другое? Конечно, если в записной книжке всего десять человек, то это можно легко сделать и вручную. Но как быть, если их сотни или даже тысячи?

К счастью, для решения этой проблемы был разработан специальный формат, который называется vCard или просто - vcf. Он позволяет просматривать и редактировать свои контакты, переносить их на новые устройства и обмениваться ими с другими пользователями.

При этом vcf сегодня поддерживают не только смартфоны. С помощью специальных программ их можно просмотреть и отредактировать на любом современном компьютере.

Название формата vCard File расшифровывается как «файл визитной карточки». И это не случайно: vcf, по сути, и являются электронными визитками . Они могут содержать любую контактную информацию о человеке, а именно:

  • фамилию, имя и отчество,
  • занимаемую должность,
  • телефон,
  • фотографию человека,
  • адрес электронной почты,
  • персональный сайт,
  • домашний адрес

и многое другое.

Узнать файлы vCard можно по расширению *.vcf. Изначально этот формат разрабатывался для мобильных телефонов, однако сегодня его активно используют и многие почтовые программы. Это помогает пользователям не только легко импортировать и экспортировать контакты, но и обмениваться ими по электронной почте. При этом любой vcf можно прикрепить к письму в качестве вложения.

На самом деле vcf - это обычные текстовые файлы, но только со специальной разметкой. И это значит, что их при желании можно открыть в любом текстовом редакторе, например, в Microsoft Word или даже в Блокноте.

Однако vCard гораздо удобнее простого текста. Во-первых, они представляют пользователю информацию наглядно и упорядочено, как в анкете. Во-вторых, они могут включать в себя различные медиаданные, например, фотографии. И в-третьих, если vcf-файлы не содержат медиаданных, то они имеют очень маленький размер (меньше 1 килобайта). Следовательно, их можно легко отправить другому пользователю даже с телефона на телефон.

К сожалению, с vCard связано и несколько проблем. Главная из них заключается в том, что этот формат изначально был рассчитан на телефоны, а потому открывается не на всех компьютерах. И у пользователя, получившего такой файл, может просто не оказаться подходящей программы для его просмотра.

Вторая проблема связана с медиаданными, входящими в vcf. Если всю остальную информацию можно просмотреть через обычный блокнот, то фотографии контакта в нем будут выглядеть как длинная череда непонятных символов.

И третья проблема - это некорректная работа с кириллицей. Контакты, которые были записаны на русском, украинском или белорусском языке могут отображаться в виде нечитаемых значков. И если телефон и адреса веб-страниц в таком файле еще можно разобрать, то имена и фамилии дешифровке уже не поддаются. К счастью, сегодня есть множество отличных программ для работы с контактами, которые позволяют решить все эти проблемы.

Первоначально vcf-файлы открывали только приложения, поставляемые с телефонами (например, « Nokia P. C. Suite» или « Samsung P. C. Studio»).

Однако сегодня есть, по крайней мере, четыре вида инструментов, которые позволят просмотреть или отредактировать формат vCard:

  1. Почтовые клиенты.
  2. Gmail (почтовый сервис Google).
  3. Текстовые редакторы.

Давайте рассмотрим более подробно, как открыть контакты vcf на компьютере с их помощью.

Самым распространенным приложением для работы с контактами является адресная книга Windows (Windows Contacts). Устанавливать ее обычно не требуется, поскольку во всех современных версиях Windows она присутствует по умолчанию. В этом случае, чтобы открыть файл, нужно всего лишь кликнуть по нему указателем мыши.

Просмотренные визитки программа преобразует в список контактов операционной системы и сохраняет их в своем формате (*.contact). Увы, но адресная книга Windows не всегда корректно обращается с кириллицей.

Еще одно приложение для работы с личными контактами - Handy Address Book. Если нужно один раз просмотреть пару vcf-файлов, то устанавливать эту программу вряд ли стоит (это можно сделать и более простыми способами). А вот если требуется постоянно сортировать или редактировать визитки, то Handy Address Book станет незаменимым помощником.

Для манипуляции с контактами программа использует собственный вид файлов. Однако она умеет работать и с другими форматами, включая vCard. Открыть файл vcf в Handy Address Book можно двумя способами:

  1. После установки программы она будет занесена в реестр Windows как одно из приложений для работы с vCard. А это значит, что после этого все контакты будут открываться просто щелчком мыши. Если же Windows спросит, в каком приложении открывать эти файлы, нужно в списке предложенных программ выбрать Handy Address Book.
  2. Файлы визиток можно открыть и вручную. Заходим в меню «File» -> «Import» и выбираем в выпадающем списке пункт «vCard File». Затем нажимаем кнопку «Next» («Далее») и находим свой файл. Все открытые визитки программа добавит в свой список контактов.

Из других приложений для Windows можно попробовать следующие:

  • vCardOrganizer . Программа разработана специально для работы с файлами vcf: просмотра, создания и их редактирования. Она корректно отображает фотографии и даже умеет распечатывать выбранные визитки. К сожалению, это приложение платное.
  • vcftools . Еще одна хорошая программа для vcf-файлов. С ее помощью пользователи могут не только просматривать и редактировать визитки, но и конвертировать их в другие форматы.
  • vcf Viewer . Простое и бесплатное приложение для просмотра контактов. За один раз показывает только одну визитку, что не очень удобно.
  • Open Contacts . Бесплатная программа для хранения контактов. Поддерживает несколько форматов, в том числе и vcf.

Почтовые клиенты

Самое популярное сегодня приложение для работы с почтой - . Программа входит в пакет Microsoft Office и установлена на многих современных компьютерах. Не все это знают, но Outlook умеет просматривать и редактировать различные файлы контактов, включая и vcf.

После установки программа пропишется в реестре, и в ней будут открываться все визитки по умолчанию. Чтобы просмотреть файл vCard, достаточно щелкнуть по нему левой кнопкой мыши или перетащить его окно программы. Просмотренные данные сохранятся в почтовой книге Outlook.

Если по какой-то причине файлы не открываются автоматически, их можно просмотреть и другим способом. Для этого запускаем программу и заходим в меню «Файл» -> «Открыть» -> «Импорт». В открывшемся окне выбираем «импорт vCard», а затем просто находим нужный файл.

Бесплатной альтернативой Microsoft Outlook является приложение Mozilla Thunderbird. На сегодня это одна из лучших программ для работы с электронной почтой. У нее есть своя адресная книга, в которую можно импортировать vcf и другие файлы контактов. Однако устанавливать Mozilla Thunderbird только для просмотра визиток нецелесообразно, поскольку программа большая и устанавливается долго.

Добавить контакты vCard в Thunderbird можно следующим образом:

  1. Открыть в программе «Адресную книгу».
  2. Зайти в меню «Инструменты» -> «Импорт».
  3. В открывшемся окне выбрать «Адресные книги» и нажать кнопку «Продолжить».
  4. Указать тип файлов (vCard).
  5. Найти требуемый файл vcf.

После этого Mozilla Thunderbird добавит контакт свою адресную книгу, где его легко просмотреть или отредактировать.

Из других почтовых клиентов можно попробовать приложение Eudora OSE. Оно отличается богатым функционалом, поддерживает vcf и другие форматы контактов.

Органайзеры

Органайзеры - это программы для планирования времени и управления списками задач. Сегодня многие из них умеют интегрироваться с почтой и работать с контактами, включая формат vCard.

Одна из таких программ - органайзер Palm Desktop. Приложение имеет небольшой размер и может подойти для разового использования. Открыть в нем визитку можно двумя способами:

  1. Свернуть программу до размера окна и перетащить на нее требуемый файл. Приложение откроет контакт и предложит выбрать группу, в которую его следует добавить.
  2. Если первый способ вдруг не сработал, нужно перейти на вкладку «Address», а затем в меню «File» -> «Import». В открывшемся окне поиска файлов меняем формат на vcf и находим требуемый контакт.

Сервис Gmail

Если на компьютере нет подходящего приложения, а устанавливать ничего не хочется, можно воспользоваться почтовым сервисом Gmail от компании Google. В этом случае алгоритм открытия файлов vcf будет состоять из 7 шагов:

  1. Заходим в свой почтовый ящик в Gmail. Если аккаунта еще нет, придется зарегистрироваться, но это не займет много времени.
  2. Кликаем на надпись Gmail в левом верхнем углу и в выпадающем списке выбираем «Контакты».
  3. В меню слева кликаем на «Еще» и в раскрывшемся списке выбираем «Импортировать».
  4. В появившемся окне находим «Импортировать из файла CSV или vCard».
  5. Подтверждаем переход к старой версии и в меню слева выбираем «Импорт контактов».
  6. Появится окно, в котором требуется нажать кнопку «Выбрать файл».
  7. Находим нужную визитку и подтверждаем импорт.

После этого контакт появится в адресной книге Gmail.

Текстовые редакторы

Как уже было сказано, файлы vCard легко открываются в любом текстовом редакторе. Однако самое подходящее решение для работы с электронными визитками - это улучшенный блокнот Notepad++. Он поддерживает десятки всевозможных кодировок, а потому способен корректно отобразить любой текстовый файл. В Notepad++ можно просматривать и даже редактировать контакты, но экспортировать их в другие форматы, естественно, не получится.

Если нет ни подходящих программ, ни выхода в интернет, то открыть vcf можно и обычным Блокнотом (просто Notepad). Он же подойдет, если требуется всего лишь быстро найти в электронной визитке какие-нибудь важные данные, например, почтовый адрес или телефон.

Как просмотреть vcf в Блокноте? Очень просто: достаточно щелкнуть по файлу правой кнопкой мыши, выбрать в контекстном меню «Открыть с помощью» и указать Блокнот в качестве приложения.

Для поиска необходимой информации в открытом файле надо обращать внимание на служебную разметку. Например, телефон контакта будет указан после атрибута «TEL», а его почта - после «EMAIL;TYPE=INTERNET».

Однако нужно иметь в виду, что некоторые данные в Блокноте могут отображаться некорректно. Вместо фотографии контакта, будет виден лишь набор символов, а вместо кириллицы часто появляются непонятные значки.

Проблемы с кодировкой

Многие приложения на компьютере используют для работы с текстом кодировки Windows (например, ANSI). А на смартфонах и планшетах, в свою очередь, преобладает кодировка UTF-8. Именно из-за этого телефонные файлы vcf на компьютере могут отображаться некорректно. Если же их отредактировать под кодировки Windows, они не будут читаться на телефоне. Чтобы избежать таких проблем, необходимо использовать те приложения, которые умеют работать с UTF-8.

Одна из таких программ - почтовый клиент и органайзер emClient. Она умеет экспортировать vcf в кодировке UTF-8, благодаря чему кириллица на телефоне всегда будет отображаться корректно.

После скачивания и установки приложение будет полноценно работать в течение 30 дней, после чего предложит либо взять бесплатную лицензию для домашнего использования, либо купить программу. Для просмотра, редактирования и экспорта электронных визиток вполне хватит и лицензии для дома.

Есть два способа открыть vcf в этой программе:

  1. Просто перетянуть требуемый файл в окно приложения.
  2. Зайти в меню «Файл» -> «Импорт» и в открывшемся окне выбрать «Импорт из vCard». После этого нужно указать папку, в которой хранятся vcf файлы. Программа ее просканирует и считает из нее все электронные визитки.

После этого вся информация из визиток окажется в списке контактов, который очень удобен для просмотра и редактирования. Список в любой момент можно снова экспортировать в vcf и перенести их на телефон или другой компьютер.

После покупки нового телефона очень часто становится вопрос о переносе контактов из телефонной книжки старого телефона в новый. Если все контакты записаны в SIM карту, то проблем возникнуть не должно. В моём случае контакты были записаны в память телефона, причем обычного кнопочного, не смартфона. С последним на много всё проще. В этой статье описывать перенос контактов со смартфона в смартфон не буду. Скопировать все контакты на сим карту не получилось, потому что их у меня было более семи сотен. Передать контакты по bluetooth так же не получилось, несколько раз пробовал, начинал передавать и происходил сбой. Посредствам родной программы от старого телефона у меня получилось скопировать контакты на компьютер. Я забросил кучу файлов vCard на карту памяти телефона и пытался импортировать, но по каким-то причинам android отказывался читать контакты. Тогда я решил залить их в аккаунт Google и синхронизировать с новым смартфоном. Да всё получилось, но была проблема в том, что файлы нужно было поштучно импортировать, а это очень долго, как указывал выше, контактов у меня более семи сотен. Самый оптимальный вариант в этом случае объединить все файлы vCard в один файл CSV. И так, перейдем к самому главному...

Все манипуляции с файлами производил в операционной системе Windows XP. В принципе это можно делать на любой ОС Windows. На жестком диске моего компьютера у меня была папка с кучей файлов vCard.

Задача: Перенести все файлы vCard в один CSV.

Для этого нужно открыть командную строку, можно сделать горячими клавишами R и ввести команду cmd

Появится интерпретатор командной строки (окошко на черном фоне), впишите туда cd "путь к файлу". В моём случае это была папка contact, расположенная на диске D. Поэтому для начала нужно перейти на диск D, написать D: и нажать клавишу Enter

А вот теперь уже можно вводить cd "путь к файлу", в моём случае это cd "d:\contact" и так же клавиша Enter

Итак, Вам необходимо перенести контакты с телефона Nokia, на Samsung . Способ первый - перенести средствами телефона контакты на sim-карту (поддерживает 500 контактов) и, переставив карту в Android-телефон, экспортировать их на него. Способ второй. Подключаем телефон Nokia к компьютеру. На компьютере должны быть установлены Nokia PC Suite, и драйвера кабеля DKU-2 или DKU-5.

В Nokia PC Suite нажимаем на Контакты. Откроется список контактов. Тут есть нюанс. Если Вы нажмете экспорт контактов, Вы сможете эспортировать контакты в файл формата.csv. Телефоны же Samsung под управлением Android поддерживают формат визитной карточки -Vcard или.vcf. Можно конечно перенести контакты в Outlook или в мой профиль Google (кстати, переносятся криво),но делать этого я бы не хотел. Также, в сети интернет, предлагаются программы-конверторы. Они, либо платные, либо, Вам просто попытаются впарить вирус. Проверено:-). В итоге, я поступаю следующим образом. Создаю на компьютере папку. В Nokia PC Suite, в списке выделяю все контакты (ctrl+a), нажав и удерживая левую клавишу мыши (в списке появится значок "+" ), перетаскиваю контакты в папку. Оп-па. В папке появилась куча файликов.vcf с контактами. Ну ведь не будете же Вы экспортировать их по одному? Есть способ объединить их в один файл. В Windows переходим в консоль (Пуск->выполнить->cmd). В консоли переходим в папку с контактами (cd C:\папка с контактами\). Далее выполняем команду copy *.vcf C:\папка с контактами\allcontacts.vcf . Почитайте о команде copy и конкатенации. Вы получаете файл allcontacts.vcf со всеми контактами объединенными в один файл. Есть слух, что команда copy объединяет содержимое файлов без переноса строки. То есть одной строкой. Тут уж открывайте файл в блокноте и исправляйте. Однако это скорее это касается Windows XP - в ней я не пробовал делать. Недавно я специально попробовал объединить контакты в Windows 7 и у меня контакты объединились нормально.

Получился файл с приблизительно таким содержимым:
BEGIN:VCARD
VERSION:2.1
BDAY:19771106
N;ENCODING=QUOTED-PRINTABLE;CHARSET=utf-8:=D0=9A=D0=B0=D1=80=D1=82=D0=B0 = =D0=9E=D0=BD=D0=BA=D0=BE=D1=86=D0=B5=D0=BD=D1=82=D1=80=D0=B0;2007=D0=B3;;;
TEL;VOICE;PREF:380672222222
EMAIL:stepan_razin@домен...
END:VCARD
BEGIN:VCARD
VERSION:2.1
N;ENCODING=QUOTED-PRINTABLE;CHARSET=utf-8:=D0=9A=D0=B0=D1=80=D1=82=D0=B0;47;;;
TEL;VOICE;PREF:508
END:VCARD
BEGIN:VCARD
VERSION:2.1
N:Astrologija;;;;
TEL;VOICE;PREF:418
END:VCARD
BEGIN:VCARD
VERSION:2.1
N:Avtovidpovidach;;;;
TEL;VOICE;PREF:464
END:VCARD
и т.д.
Правда есть еще один нюанс. Выходной файл может создаться в кодировке cp1251. И в Вашем смартфоне Вы увидите каракули, поскольку Android понимает только кодировку utf8. Для исправления этого досадного недоразумения, просто в редакторе блокнот, пересохраните файл в кодировке utf8. Как видно из содержимого файла выше, в windows 7 с кодировкой тоже нет проблем. В любом случае нужно все проверить. В основном, я делаю все в linux - там этих моментов нет. В Linux, в консоли, выполняю cd .../папка с контактами/ и, после этого, cat *.vcf > /home/папка с контактами/allcontacts.vcf . Получаем в итоге в папке файл allcontacts.vcf. Его можно отправить на email настроенный на смартфоне. Получив письмо нужно просто нажать на вложение и система предложит добавить контакты в адресную книгу. Его можно перенести на sd-карту android-смартфона и выполнить импорт в адресную книгу смартфона. В смартфонах samsung, также, файл еще можно перенести используя samsung Kies . В некоторых смартфонах есть возможность выбрать все файлы контактов для импорта нажав опцию "Выбрать все". В этом случае предыдущее объединение контактов в один файл не нужно. Просто перенесите папку с файлами контактов на SD-карту и импортируйте их выбрав все.

В android-смартфонах переносится приблизительно так. Выбираете "Импорт с карты памяти SD" .

А вот, например, с Iphone я использовал другой метод. Сначала импортировал этот файл в контакты google. Настроил почту google на Iphonе проставив галочку синхронизации контактов. Сохранил. После этого все контакты затянулись в Iphonе. Кому удобнее через аккаунт apple может затянуть контакты туда. Но такой вариант не пройдет с Iphone 4. Все дело в том, что при импорте контактов google генерирует формат визитной карточки версии 3.0. Это можно увидеть выполнив экспорт контактов на компьютер и открыв их с помощью текстового редактора. Вы увидите строчки "BEGIN:VCARD VERSION:3.0". Так вот Iphone 4 не понимает этого формата. А вот наш файл allcontacts.vcf собран в формате визитной карточки версии 2.1. Поэтому используем еще более простой метод. Возьмем этот файл и просто отправим на email настроенный на айфоне. Получив письмо нажмем на вложение с файлом. Айфон предложит добавить эти контакты к существующему списку. Соглашаемся. Все. Контакты добавлены. Думаю этот простой метод переносить контакты с Nokia или другого телефона на Iphone будет работать на всех версиях Iphone.

В этой статье объясняется, как преобразовать контакты из VCF-файла vCard в формат CSV, чтобы импортировать их в Outlook.

Важно! Убедитесь, что вы экспортировали все контакты из iCloud. Самой распространенной ошибкой клиентов является экспорт только одного контакта из iCloud, когда необходимо экспортировать все. Инструкции по экспорту всех контактов из iCloud см. в статье Экспорт контактов из iCloud в VCF-файл .

Прежде чем импортировать контакты из файла vCard в Outlook на компьютере c Windows, необходимо преобразовать его из формата VCF в формат CSV. Это включает их импорт в Windows и последующий экспорт в CSV-файл. Если у вас более 50 контактов, процесс будет очень утомительным, так как вам придется нажимать кнопку "ОК" для каждого контакта, который вы захотите импортировать в CSV-файл. К сожалению, невозможно нажать кнопку "ОК" один раз и одновременно импортировать все контакты.

Если вы хотите запросить поддержку массового импорта из файлов vCard для Outlook , откройте страницу предложений по Outlook и оставьте свой отзыв в группе Outlook 2016 . Команда разработчиков Почты и Календаря Outlook отслеживает сообщения на этом форуме.

Преобразование VCF-файла в формат CSV (импорт контактов в Windows и последующий экспорт в CSV-файл)

    На компьютере откройте проводник .

    Перейдите в папку "Контакты":

    C:\Users\<имя_пользователя >\Контакты

    В верхней части страницы щелкните Импортировать .

    Выберите vCard (VCF-файл) > Импортировать .

    Перейдите к VCF-файлу, экспортированному из iCloud, выберите его и нажмите кнопку Открыть .

  1. ОК для каждого контакта, который нужно импортировать в CSV-файл.

  2. Когда вы закончите, нажмите кнопку Закрыть .

    В верхней части страницы проводника нажмите кнопку Экспортировать .

    Выберите CSV-файл > Экспортировать .

  3. Обзор , чтобы присвоить имя CSV-файлу.

  4. В поле "Имя файла" введите имя CSV-файла. В этом примере файлу присвоено имя "мои контакты из iCloud".

    Выберите поля, которые вы хотите экспортировать в CSV-файл, и нажмите кнопку Готово . Рекомендуется пока принять значения по умолчанию. Вы всегда можете создать другой CSV-файл, если вам потребуются другие поля.

Приветсвую на страницах своего блога! Сегодня я расскажу Вам о том, как можно быстро, используя аккаунт Google, сохранить и отредактировать данные всех, или нескольких контактов.

Недавно у меня возникла такая ситуация, что в импортированных контактах были некорректно записаны номера телефонов, то есть в начале номеров стояли девятки без префикса +7.

Также каждый контакт был в отдельном файле vcf .

Задача состояла в следующем: Объединить все файлы vcf в csv , отредактировать, и импортировать обратно в аккаунт Google.

Как быстро отредактировать контакты?

Для проведения данных действий были использованы: планшет на Android, аккаунт Google, и Excel.

Первое, что я сделал — закачал на планшет все файлы контактов vcf в отдельную папку на карту памяти:

После чего нужно зайти в Контакты на смартфоне/планшете, открыть Меню-Импорт/экспорт


Выбрать Google-аккаунт из списка, нажать Далее.


Выбрать Импорт всех файлов VCard


После импорта планшет/смартфон больше не нужен, переходим на страницу , на которой находим импотрированные со смартфона/планшета контакты, и выделяем их:


Экспортируем как показано на скриншоте ниже:


Результатом экспорта будет файл contacts.csv, который мы и будем редактировать в Excel.

Открываем файл contacts.csv в Excel, и редактируем данные либо вручную, либо, как в моем случае, нажимаем CTRL+H, и заменяем начало телефонных номеров с 9… на +79…