Как конвертировать contact файлы в vcard

Обновлено: 04.07.2024

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

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

Блокнот

Приложение Блокнот, имеющееся на любом компьютере с ОС Windows, вполне пригодно для чтения файлов с расширением VCF. Попробуем открыть с его помощью файл contact.vcf, в который мы выгрузили контакты c телефона на базе Android.

Файл VCF

Открываем программу и просто перетаскиваем на нее файл. На фото ниже видим, что у нас получилось.

Содержимое vcf-файла при открытии с помощью Блокнота

Но, как мы видим, у нас есть небольшая проблема. Вместо кириллических букв фигурирует последовательность символов типа =D0=BA=D0=BE=D0=BC=D0=B8=D1=81=D1=81=D0=B0=D1=80.

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

В таком виде будут отображаться все имена, записанные в контактах на русском языке, т.е. прочесть их просто так не получится. А все дело в том, что файлы VCF по умолчанию сохраняются в кодировке ASCII, и все русские буквы при выгрузке кодируются комбинацией символов ASCII для обеспечения безопасности передачи информации по сети. Шифрование осуществляется методом Quoted-printable, о чем нам и говорит запись ENCODING=QUOTED-PRINTABLE, предваряющая закодированный русскоязычный текст.

Подробнее о Quoted-printable вы можете почитать в Википедии. Мы же сразу приведем готовую таблицу кодирования кириллицы.

Однако встает вопрос, каким образом автоматически расшифровать все символы без ручного поиска/замены. Здесь нам нужен соответствующий инструментарий, которого в Блокноте нет, но зато он присутствует в более продвинутом текстовом редакторе. К нему и перейдем.

Notepad++

Итак, речь идет о приложении Notepad. Скорее всего оно уже установлено на вашем компьютере, если же нет, то скачиваем и устанавливаем его. Далее открываем с помощью Notepad наш vcf-файл и видим, что русские имена показываются так же некорректно, как и в Блокноте.

Открываем vcf файл с помощью Notepad++

Чтобы декодировать определенный кусок текста, выделяем его мышью и переходим в меню Плагины – MIME Tools – Quoted-printable Decode.

Декодируем русские буквы

Чудесным образом набор нечитабельных знаков превращается в слово на русском языке.

Русские имена после декодирования

Если после произведенных действий вместо русских имен вы увидите кракозябры, то следует предварительно изменить кодировку документа c ANSI на UTF-8. Для этого необходимо зайти в меню «Кодировки» и выбрать пункт «Преобразовать в UTF-8».

Казалось бы, теперь можно выделить все содержимое файла (клавиши Ctrl+A), и одним кликом мыши раскодировать все контакты. Но тут есть одна загвоздка. Декодированию мешают знаки «равно» в записи CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE. Видимо при расшифровке они принимаются за символы ASCII. Выход из ситуации простой. Нажимаем сочетание клавиш Ctrl+H, открывая тем самым окно для массовой замены. В поле «Заменить» вписываем CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE, а в поле «Заменить на» этот же текст, но без знаков «=», т.е. CHARSETUTF-8;ENCODINGQUOTED-PRINTABLE. Кликаем по кнопке «Заменить все».

Избавляемся от лишних знаков равно

Все, мы избавились от ненужных «равно» и можно приступить к массовому декодированию. Выделяем весь текст и жмем Quoted-printable Decode, после чего все контакты приобретают нормальный вид.

Полностью декодированный файл vcf

Теперь осталось вернуть на место знаки «равно» в записи CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE. Для этого делаем замену, обратную той, что мы производили выше.

Если мы хотим сделать файл контактов VCF пригодным для импорта в телефон, необходимо закодировать русский текст обратно символами ASCII. Делается это с помощью того же раздела меню Плагины – MIME Tools, но уже следует выбрать пункт Quoted-printable Encode. Помимо этого необходимо вернуть документу кодировку ANSI (пункт меню Кодировки – Преобразовать в ANSI).

Outlook

В системе Windows достаточно «своих» приложений для работы с телефонными книгами, которые могут открывать файлы с расширением VCF. Вот только у всех у них, как правило, есть два недостатка: первый – из файла с несколькими контактами они читают только один контакт, второй – возникают проблемы с отображением русских имен (вместо букв появляются иероглифы). Обе этих проблемы актуальны для приложения Outlook, входящего в пакет Microsoft Office. Чтобы загрузить в программу контакты из VCF-файла, щелкаем по нему правой кнопкой мыши и выбираем Открыть с помощью – Outlook.

Открываем файл vcf через Outlook

В нашем случае из адресной книги прочитался только первый контакт, а так как он был на русском языке, то отобразился в виде кракозябр.

Отображение контактов в Outlook

Для исправления ситуации нужно повозиться с кодировками, например, в том же Notepad.

Контакты Windows

В Windows есть штатный функционал для работы с адресными книгами. Чтобы с ним познакомиться, перейдем в папку C:/Users/Имя_пользователя/Contacts.

Импорт данных в Контакты Windows

Здесь нажмем кнопку «Импорт» и в открывшемся окне выберем пункт «Визитная карточка (файл VCF)».

Выбираем формат vcf

Теперь снова жмем «Импорт», после чего все контакты начнут импортироваться по одному и сохраняться в отдельные файлы.

Файлы контактов

Чтобы просмотреть любую карточку, просто дважды кликаем по ней.

Визитная карточка при просмотре в Контакты Windows

Файлы можно перевести обратно в VCF с помощью кнопки «Экспорт», но теперь все контакты будут по-отдельности, и это очень неудобно. К тому же, здесь также имеются проблемы с отображением кириллицы.

Nokia Suite

Программа Nokia Suite

Импорт контактов в Nokia Suite

Выбираем файл VCF и кликаем «Открыть». К сожалению, из всей телефонной книги программа по умолчанию выдергивает только первый контакт, игнорируя все остальные. Зато с отображением текстов на русском проблем нет, все транслируется корректно.

Контакт в Nokia Suite

vCardOrganizer

Приложение vCardOrganizer

Перетаскиваем файл на рабочее поле и дважды кликаем по новому пункту списка.

Искомый vcf файл в окне программы

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

Просмотр контактов в vCardOrganizer

Контакты Google

Ну и, наконец, последний в данном обзоре инструмент, который позволяет открывать и просматривать файлы в формате VCF. Это «Контакты Google». Чтобы воспользоваться сервисом, заходим в свой аккаунт Гугл, нажимаем сверху плитку «Приложения Google» и кликаем по значку «Контакты».

Заходим в Контакты Google

Нажимаем Импортировать

В появившемся окне жмем «Импортировать из файла CSV или vCard».

Выбираем «Импортировать из файла CSV или vCard»

После этого будет предложено перейти к старой версии Google Контактов, так как новая пока не поддерживает импорт. Переходим по ссылке.

Переходим к старой версии Контактов

Далее кликаем слева по строке «Импорт контактов…», а потом выбираем файл для импорта.

Пробуем импортировать контакты

Выбираем файл и жмем Импорт

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

Отправка контакта в качестве карточки vCard

На панели навигации щелкните Люди.

Люди

Чтобы просмотреть контакт в качестве карточки vCard, в группе Текущее представление нажмите кнопку Визитная карточка.

Выберите контакты, которые вы хотите перена ru-RU. Выберите несколько контактов, удерживая на клавише CTRL каждый из них.

Переслать контакт как визитную карточку

Совет: Чтобы вложенные контакты в качестве карточек vCard без изображений, выберите в качестве Outlook контактов.

Экспорт контактов в .csv файл

Если вы хотите экспортировать контакты в файл, который можно импортировать в другие программы, сохраните их в .csv с помощью мастера импорта и экспорта. При экспорте контактов из папки нельзя указать только отдельный контакт.

Чтобы запустить мастер, щелкните Файл > Открыть & Экспорт >импорт и экспорт.

На первой странице мастера нажмите кнопку Экспорт в файл > Далее.

На следующей странице нажмите кнопку Значения, разделенные запятой, > Далее.

Выберите папку "Контакты" или вложенную папку, которые вы хотите экспортировать, и нажмите кнопку Далее.

Примечание: С помощью мастера можно экспортировать только одну папку.

Перейдите к папке, в которой вы хотите сохранить файл, и нажмите кнопку ОК.

Убедитесь в том, что рядом с полем Экспорт контактов из папки Контакты (или имя вложенной папки) был проверен.

Выполните одно из указанных ниже действий.

Чтобы экспортировать все поля по умолчанию, нажмите кнопку Готово.

Чтобы экспортировать только нужные поля и управлять их порядком в файле .csv, нажмите кнопку Соеоставить настраиваемые поля и сделайте следующее:

В левой области щелкните символ "+" рядом с такими категориями, как Имя,Бизнес-адрес,Домашний адрес и Электронная почта, чтобы увидеть отдельные поля.

Выбирайте поля по одному и перетаскивать их в правую области.

При этом измените порядок полей в правой области, перетащив их вверх или вниз. Это влияет на порядок столбцов в .csv файла.

Добавив поля и перемещая их, нажмите кнопку ОК.

Примечание: Когда вы получаете новый компьютер, вам не нужно экспортировать контакты из старого компьютера, если в вашей организации используется Microsoft Exchange Server. Контакты автоматически отключаются при настройке Outlook на новом компьютере.

Дополнительные информация о карточках и контактах vCard

Хотите узнать больше о добавлении контактов в Outlook? См. следующие статьи:

Вы пользователь Gmail / Thunderbird / Office 365 / Yahoo! / Lotus Notes / Android / iPhone и хотите просто конвертировать контактов Excel в vCard в формат файла для простого доступа к своим контактам? Если ответ «да», то нет необходимости беспокоиться о том, как конвертировать Excel в vCard, поскольку доступно ручное и автоматизированное решение. Прежде чем обсуждать процесс, давайте быстро разберемся с файлом vCard.

Краткое введение в vCard (файл виртуального контакта)

Быстрое решение для Конвертировать Контактов Excel в vCard VCF файл

Когда пользователи хотят экспорт контактов из Excel XLSX в vCard файл. Тогда это становится большим риском для всех пользователей. Поскольку нет прямого метода, доступного для конвертировать Excel в VCF файл. Таким образом, большинство пользователей предпочитают искать автоматизированное решение, то есть Конвертер Excel в vCard. С помощью этой программы вы можете конвертировать несколько контактов из файла Excel в vCard. Кроме того, графический интерфейс этого инструмента довольно прост, так что даже начинающий пользователь может свободно обращаться к контактам Excel в формате файла vCard без потери данных. Кроме того, это дает полное решение всего за несколько простых кликов. Выполните следующие действия, чтобы конвертировать Excel в vCard без потерь.

Шаг 1. Загрузите и запустите программное обеспечение в вашей системе.

Шаг 2. Нажмите Обзор, чтобы добавить файл Excel. После этого инструмент покажет данные предварительного просмотра файла XLS, XLSX.

конвертировать контактов Excel в vCard

Шаг 3. Сопоставьте все поля Excel с полем контактов vCard.

экспорт контактов из Excel XLSX в vCard

Шаг 4. После сопоставления полей выберите нужную версию vCard 2.1, 3.0, 4.0

конвертировать Excel в Vcard

Шаг 5. Наконец, нажмите кнопку Convert, чтобы начать процесс конвертировать Excel в VCF файл.

конвертировать Excel в VCF

Ручной метод к Конвертировать Контактов Excel в vCard

Мера для форматирования экспорт контактов из Excel XLSX в vCard проста. Команда экспертов тестирует эту технику, и только после получения успешного результата она доставляется сюда. Для успешного выполнения этой процедуры пользователи должны пройти 3 основных этапа:

  • Excel в CSV миграции
  • Импорт контактов из CSV
  • Экспорт контактов в формат VCF

Шаг 1: Экспорт файла Excel в CSV

Чтобы конвертировать Excel в VCF, первым шагом является экспорт контактов Excel в формат файла CSV. Для этого выполните следующие шаги:

1. Запустите программу Excel и откройте в ней файл XLS / XLSX, который необходимо экспортировать в CSV.

2. Затем нажмите на символ Office, который находится в верхнем левом углу экрана.

3. В открывшемся списке меню нажмите «Сохранить как»> «Другой формат».

4. Просмотрите местоположение, чтобы сохранить новый файл CSV.

5.Выберите CSV (с разделителями-запятыми) (* .csv) из меню Тип файла и нажмите кнопку Сохранить

7. После этого откроется новый мастер для сохранения выбранного файла в аналогичном формате, нажмите кнопку «Да».

Шаг 2. Импорт контактов из файла CSV

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

1. Сначала нажмите значок Windows на вашем компьютере и найдите контакты. Выберите опцию «Контакты», которая указана в разделе «Программа».

2. Для импорта контактов в систему нажмите «Импорт».

3. Откроется новый мастер импорта в контакты Windows. Выберите CSV (значения, разделенные запятыми) >> Импорт

5. Выберите контактный файл CSV и нажмите Открыть.

6. Затем нажмите кнопку «Далее» для дальнейшего процесса.

7. Сопоставьте контакты и текстовые файлы и нажмите кнопку Готово.

8. Выберите поле контакта и введите имя сотрудника >> OK.

9. Когда процесс сопоставления завершится, нажмите «Готово», чтобы начать операцию импорта.

Шаг 3: Экспорт контактов в формат файла VCF

Теперь вы импортировали контакты из файла CSV, так что вы можете экспортировать их в новый VCF. Для этого выполните следующий шаг:

1. Теперь снова перейдите в окно контактов ПК и выберите все контакты, которые необходимо экспортировать в VCF. После этого нажмите на вкладку «Экспорт».

2. Откроется мастер экспорта контактов Windows. Выберите vCards (папка с файлами .vcf) >> Экспорт.

3. Выберите место назначения, чтобы сохранить экспортированный VCF. Отсюда вы также можете создать новую папку. Затем нажмите на кнопку ОК

4. Подождите, пока контакты не будут успешно экспортированы в формат VCF, и нажмите OK.

Ограничения ручного способа Конвертировать Контактов Excel в vCard

  • Применяется меньшее количество контактов
  • Длительная и длительная процедура
  • Требуются технические знания
  • Высокие шансы на потерю данных из файла.

Вывод

Здесь мы обсудили решение экспорт контактов из Excel XLSX в vCard с помощью ручного трюка, который позволяет пользователям конвертировать только несколько контактов. Однако, если есть много контактов, это не очень хороший метод. Это становится очень длительным и трудоемким процессом. Таким образом, для мгновенного конвертировать контактов Excel в vCard пользователи могут воспользоваться профессиональным решением.

Перенос контактов в целях последующего восстановления.

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

Существует несколько способов переноса телефонных контактов для их сохранения и последующего восстановления в нужный момент. Но, нам ведь нужно после сохранения контактов еще и восстановить их в нужный момент. А это из-за того, что существует несколько разных операционных систем (Android, WindowsPhone, IOS) представляет собой некую проблему. Проблема решается просто. Будем сохранять контакты в формате, который поддерживается всеми перечисленными мобильными ОС, а именно в формате .vcf - vCard.

Перенос контактов (экспорт) из телефона в формате vCard

vCard - это специальный формат для обмена визитками. Имеет расширение .vcf . Данный формат поддерживается основными мобильными ОС. Это Android, IOS, WindowsPhone, а также другими современными мобильниками на других платформах. Данный формат позволяет переносить контакты без потери информации. Если мы экспортируем контакты на sim-карту, а потом в новом телефоне сделаем их импорт на мобильник, то часто полное имя контакта сокращается до определенного количества символов. Кроме этого теряется информация об e-mail, теряются адреса и т.д.

Экспорт (перенос) контактов из android.

Для экспорта контактов в формате .vcf с платформы андроид переходим в приложение "Контакты". Далее переходим в контекстное меню. В разных устройствах это делается по разному. Но как правило переход в контекстное меню осуществляется нажатием на кнопку в виде трех точек либо трех полосок. В контекстном меню (опять же для разных устройств по разному - опции, дополнительно) переходим по ссылке "Экспортировать контакты". Откроется следующее окно, где выбираем место куда нужно перенести контакты, а также в некоторых устройствах вам предложат на выбор форматы, в которых будут экспортироваться контакты. После экспорта вы получите файл с расширением .vcf

Экспорт (перенос) контактов из Google.

В Android если включена синхронизация контактов с профилем Google, то они хранятся на их серверах в профиле пользователя. Чтобы управлять своими контактами на Google переходим в сервис "Контакты Google" по адресу contacts.google.com
Здесь слева будет меню, в котором жмем кнопку "Еще". Меню раскроется и дальше жмем кнопку "Экспортировать". Если вы находитесь в новом интерфейсе сервиса, то вам предложат перейти на старую версию (во всяком случае на момент написания статьи было так). Можно также сразу зайти на старую версию, нажав в меню новой версии ссылку "Вернуться к старой версии".
В старой версии устанавливаем галочки перед теми контактами, которые хотим перекинуть на другой носитель и далее жмем кнопку "Еще" --> "Экспорт". Можно также сразу выбрать все контакты установив галочку в верхней строке. Все это видно на скриншоте ниже.
Далее откроется окно в котором нам остается выбрать формат экспортируемых контактов и нажать кнопку "Экспорт". Контакты будут загружены браузером в формате vCard на ваш компьютер.

Экспорт (перенос) контактов из WindowsPhone.

windowsphone2

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

Экспорт (перенос) контактов из IOS.

Для iPhone, чтобы перенести контакты из телефона, сначала нужно включить синхронизацию контактов с сервисом iCloud. После синхронизации заходим на страницу www.icloud.com и там выбираем раздел "Контакты". Откроется страница со списком контактов. Для выгрузки контактов жмем на иконку в виде шестеренки в левом нижнем углу. Из открывшегося меню выбираем пункт "Экспорт vCard". Далее жмем сохранить и будут выгружены все контакты из iCloud в одном файле формата .vcf .

Восстановление (импорт) контактов на телефоне [vCard]

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

Импорт (восстановление) контактов в android из vCard.

Чтобы восстановить контакты в андроид нам нужно импортировать их из vcard файла с расширением .vcf Для этого заходим в "Контакты", жмем кнопку контекстного меню и из выпадающего списка выбираем пункт "Импорт контактов". Далее выбираем место где у вас хранится бекап контактов. В моем случае это SD-карта. Система сама найдет файл, если таковой есть (как правило он хранится по пути SD-карта\System\PIM). Выбираем его и жмем ок. (в примере адроид версии 5.1.1 на телефоне Sony).

Импорт (восстановление) контактов в android из Google.

Здесь ничего сложного нет. Можно просто включить синхронизацию с сервисами Google и включить синхронизацию контактов. Для этого заходим в "Настройки" --> "Аккаунты" и там выбираем Google (подразумевается, что учетная запись у вас есть и вы ее уже добавили в аккаунты). Жмем на свою учетку и выбираем, что должно синхронизироваться на телефоне. В нашем случае это "Контакты". Активируем их, жмем в правом верхнем углу кнопку контекстного меню и выбираем пункт "Синхронизировать сейчас".

Импорт (восстановление) контактов в IOS.

На IOS устройства контакты можно импортировать несколькими способами. Перечислим их, а об одном самом легком остановимся подробнее:

  • Импорт через iTunes
  • Импорт через iCloud
  • Импорт через CopyTrans Contacts (служба для экспорта-импорта контактов на iOS-устройство)
  • Импорт с помощью приложений из AppStore (ExcelКонтакты, Contacts Backup - IS Contacts Kit и т.п.)
  • Импорт из файла vcard - .vcf

Читайте также: