Файл контактов VCF – чем открыть на компьютере. Как открыть файл vcf

27.03.2017

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

Что такое формат.VCF

Официально формат носит имя vCard, за рубежом его чаще называют Versitcard. В формате.VCF создаются и сохраняются визитные карточки для последующего обмена ими в сети. В целом, данный формат гораздо удобнее аналогов, вроде обычных текстовых документов или изображений. Все потому, что здесь можно сохранять действительно эффективные для восприятия, удобные и стандартизированные визитки. Один документ формата vCard может содержать ФИО, контактные данные и эмейл пользователя, различные медиафайлы (в ограниченном количестве), и все это весит очень немного. Например, визитка с чисто текстовыми данными весит меньше килобайта, что делает ее пригодной для рассылки даже с помощью слабого мобильного интернета.

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

Чем открыть файл.VCF

Допустим, вы каким-либо образом получили документ.VCF, и теперь его надо открыть. Чем же это сделать? Вариантов существует множество, здесь же мы рассмотрим 5 наиболее простых и популярных.

Способ 1: Microsoft Outlook

Данный вариант является наиболее распространенным и простым. Люди, которые ранее не сталкивались с подобным, могут даже не знать, что Microsoft Outlook создан не только для просмотра персональной почты, но и для открытия персональных визиток.

Вариант 1: Простой

Как правило, Microsoft Outlook автоматически используется системой для открывания файлов формата vCard. Так что при наличии включенного и настроенного Microsoft Outlook, следует просто открыть визитку, как любой другой файл.

Вариант 2: Подробный

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


Для работы с визитками.vcf Microsoft Outlook является наиболее удобным приложением ввиду автоматического встраивания в систему и открывания файлов по-умолчанию. Также крайне удобный интерфейс и высокая функциональность. Главная проблема — это малодоступность приложения для обычных пользова

Способ 2: Palm Desktop

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

Вариант 1: Простой

Следует свернуть программу до оконного формата и просто перетащить в рабочее окно нужный файл. Palm Desktop просто предложит выбрать, в какую группу добавить новый контакт, и все.

Вариант 2: Подробный

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


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

Способ 3: Mozilla Thunderbird

Mozilla Thunderbird – специальная программа для работы с почтой от Mozilla Foundation. Как и аналоги, он также позволяет создавать собственные адресные книги, и вносить туда файлы формата.VCF.


Mozilla Thunderbird является отличным и функциональным менеджером электронной почты. Если пользователь обильно использует свой mail, то ему может подойти такой вариант. Однако для однократного открытия визиток мало подходит ввиду длительного процесса импорта vCard в программу.

Способ 4: Handy Address Book

Как уже можно судить по названию, Handy Address Book предназначена для работы с личными контактами. Приложение использует собственный формат для записей, но способно импортировать и некоторые другие, в том числе и.VCF.

Вариант 1: Быстрый

Нужно лишь нажать на нужный файл правой кнопкой, и открыть файл с помощью этой программы. Она будет в списке приоритетных приложений для работы с данным типом файлов.

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

Вариант 2: Подробный

Если прошлый способ по каким-либо причинам не подходит, то следует делать импорт файла вручную.


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

Способ 5: Блокнот

На самый крайний случай, когда нет интернета, возможности или просто желания установить какую-либо программу, можно воспользоваться любым встроенным в систему текстовым редактором. Например, элементарным Блокнотом.


Данный способ действительно прост, однако отображение визитки не будет корректным. Например, это не позволит использовать прикрепленные медиафайлы. Да и разметка категорий также выполнена непонятно. Но это все равно позволит почерпнуть отсюда те или иные данные – например, адрес веб-сайта, номер телефона, и так далее.

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

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

Как открыть файл.vcf?

Файл расширения.vcf – визитная карточка абонента, в которой хранится информация о контакте (имя, телефон, электронная почта, личный веб-сайт и ссылки на страницы в социальных сетях). Открыть его могут стандартные средства любой мобильной операционной системы. Но в Windows существуют некоторые нюансы.

Адресная книга Windows

Стандартный способ, не требующий установки дополнительного программного обеспечения. Нажмите ПКМ на файле формата.vcf и выберите «Открыть с помощью» – «Контакты Windows».

Внимание! Встроенная программа «Контакты Windows» не распознает кириллицу! Если номера из вашей адресной книги были подписаны на русском, украинском или белорусском языках – они не отобразятся корректно!

Microsoft Outlook

Если у вас на машине предустановлен пакет Microsoft Office, открыть «контакты.vcf» можно с помощью MS Outlook. Для этого перетащите файл.vcf на рабочее окно программы и следуйте инструкциям. После просмотра контактных данных визитных карточек, они будут сохранены в адресной книге почтового клиента.

Nokia Suite

Эпохальное приложение от Nokia, в котором создание резервной копии контактов и их восстановление – малая часть всего функционала. Приложение позволит просмотреть данные контакта и восстановить его на мобильном устройстве (если оно производства корпорации Nokia).

Notepad++

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

Gmail от Google

Для просмотра контактов в формате.vcf можно использовать сервисы Google.

  1. Создайте аккаунт или войдите на почту Gmail.
  2. Кликните на выпадающий список и нажмите кнопку «Контакты».

  3. Во вкладке «Еще» кликните «Импортировать» – «Импортировать из файла CSV или vCard».

  4. Подтвердите переход к прежней версии контактов.

  5. В появившемся окне нажмите «Еще» – «Импорт».

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

К счастью, для решения этой проблемы был разработан специальный формат, который называется 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 и перенести их на телефон или другой компьютер.

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

О проблеме экспорта контактов из Nokia Suite

Вся история начала несколько дней назад. Мне понадобилось выгрузить телефонную книгу из своей Nokia C3-01 в какой-нибудь удобный формат. Вообще я синхронизирую телефон с Nokia Suite, там же делаю резервные копии. Но хотелось увидеть данные в Word или Excel. Собственно, я хотел распечатать контакты из Nokia Suite. Однако Nokia Suite умеет экспортировать контакты только в.vcf файлы популярного формата vCard.

Поискав в Интернете, я понял, что вариантов у меня не так много. Можно было скачать старую версию программы Nokia PC Suite, которая умела экспортировать в CSV, но это наверняка означало бы конфликт с Nokia Suite и не факт, что телефон подключился бы к ней нормально. Поэтому я решил экспортировать всё в VCF, и дальше работать с ними.

Как конвертировать VCF в CSV

1) Наиболее популярным и проверенным был путь загрузки в аккаунт Google. Говорили, что он прекрасно читает эти форматы, и даёт потом экспортировать куда угодно. Но я решил, что не буду этого делать, потому что был практически уверен, что стереть их оттуда мне не удастся. Ну, то есть, добрый Google даже позволит их пометить как удалённые, но физически они не удалятся, и чего доброго время от времени будут где-нибудь всплывать. Да и вообще желания закачивать свою адресную книгу в Интернет не было никакого.

2) Я открыл почтовую программу TheBat!, там был нужный конвертер, и куча моих vcf файлов с контактами экспортировалась в адресную книгу. Всё было чудесно, но только Nokia Suite и TheBat! понимают этот формат по-разному, и часть полей (причём важная часть) просто не загрузилась.

3) У самой Windows обнаружилась адресная книга (позже я нашёл её в стандартных программах, но её можно вызывать и через «Пуск — Выполнить» по имени исполняемого файла wab.exe), с ней была ровно та же проблема – другое понимание формата vCard.

Основная проблема всех конвертеров vCard

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

Но у Nokia Suite свой взгляд на вещи, и программа, скажем, группы контактов экспортирует в поле под названием «X-CATEGORIES», в то время как стандарт vCard подразумевает только «CATEGORIES», поэтому все (большинство?) программы при конвертации просто пропускают те данные, тип которых они не могут определить. Для изрядной части контактов основной телефон вообще не экспортировался, что сильно удручало…

Мне же распознавание форматов было не нужно. Я прекрасно понимал и сам, что есть что, гораздо важнее было ничего не потерять, поэтому я и стал писать свой конвертер из vcf в csv,

Мой алгоритм конвертации vcf в csv

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

Так поля «FN» и «N», содержащие имя и отображаемое имя, были во всех карточках, поэтому такие столбцы появились в таблице самыми первыми, а «TITLE» и «ORG» были всего в трёх из более чем четырёх сотен, и стоят в таблице в самом конце.

Мой конвертер VCF в CSV

Делюсь с вами своей наработкой. Конвертеру можно «скармливать» одиночные.vcf файлы; группу одиночных.vcf файлов; .vcf файлы, содержащие внутри более одного контакта в формате vCard и всё перечисленное выше в произвольных комбинациях.

Никакой проверки на дублирующиеся записи не происходит. Я вообще старался минимизировать различные преобразования, так как делал конвертер, который экспортирует все данные, а не ещё одну адресную книгу.

В VCF, экспортируемых Nokia Suite, используется формат записи под названием «QUOTED PRINTABLE», это когда все символы представляются кодами и запись выглядит вот так: «=D0=90=D0=BB=D0=BB=D0=B0». После расшифровки получалась кодировка UTF-8, её я преобразовывал в Windows-1251. Возможно, в карточках встречаются и другие кодировки, если это будет нужно, пишите, попробую модернизировать программу.

Добавлено 19.01.2015: По многочисленным просьбам внёс изменения в код программы и выкладываю версию 1.10. Оказалось, что иногда VCF выгружаются из программы сразу в UTF-8, поэтому преобразования из «QUOTED PRINTABLE» не требуется. Полноценного определения кодировки не делал, поэтому если у вас будут проблемы с преобразованием, то пишите в комментарии или , будем дорабатывать.

Добавлено 03.10.2015: Выпустил версию 1.20. Теперь, если в VCF встречается несколько одноимённых полей, они все копируются в CSV (раньше второе перетирало первое, третье второе и т.д.).

Кроме этого пришлось преобразовать дату рождения из вида ГГГГММДД в ДД.ММ.ГГГГ, так как внутри vCard она выглядит как 20140721 (удивительно, в стандарте такого формата записи не предусмотрено, однако TheBat! её распознал отлично).

Добавлено 03.12.2015: Выпустил версию 1.30. Оказалось, что не все даты бывают в таком формате. Добавил проверку: если дата не состоит из восьми цифр, то её не преобразую вовсе, т.к. всем не угодить, пользуйтесь возможностями MS Excel.

Собственно, это все преобразования, которые я делал. Поскольку некоторые поля содержали кавычки, а названия полей – точки с запятой, я сделал выбор символа, которым будут обрамляться все значения при экспорте в CSV.

Добавлено 23.12.2017: После двухгодичного перерыва выпустил версию 2.00. Кроме технических улучшений (изменён алгоритм чтения), добавилась возможность выбрать кодировку VCF файлов, опция группировки полей (см. ниже) и на выходе статистика по обработанным карточкам.

Как пользоваться конвертером

Конвертер очень простой. Вы скачиваете его по ссылке ниже, запускаете, и видите:

Выберите один или несколько.vcf файлов, дальше укажите, в какой файл экспортировать контакты, измените (или удалите совсем, если значения не нужно обрамлять) ограничитель строк, нажмите «Преобразовать!».

С версии 2.00 появились дополнительные параметры:

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

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

По окончании преобразования появится окно с сообщением:

Если нажмёте «Да», то на экране появится таблица с экспортированными из VCF в CSV контактами (можно быстро понять, то или не то, что-то поменять, и повторить операцию, не открывая CSV). CSV создастся вне зависимости от того, что вы выберете.

Открывающаяся таблица выглядит так:

Добавлено 22.04.2015: Внимание! Если вы видите в файле странные символы, не можете прочесть имена людей, или другие проблемы, очевидно связанные с кодировкой, то решение тут, под спойлером:

Что делать, если вместо букв «кракозябры», Excel принял телефоны за числа и убрал нули и проч. (нажмите на эту надпись!)

Сначала я пытался научить программу распознавать различные кодировки, но потом бросил это занятие потому, что MS Excel прекрасно справляется со всеми кодировками. Итак, если вы сформировали CSV, а там «ерунда какая-то вместо ваших контактов», что-нибудь вроде этого:

то запустите MS Excel, создайте новый пустой документ (дополнение от Дмитрия из комментариев), далее вам нужно найти функцию импорта внешних данных. В 2013 версии она располагается тут:

а в 2003 тут:

После того, как вы выберете файл, запустится мастер, в котором можно подобрать кодировку. Поставьте переключатель в положение «с разделителями», а в выпадающем списке найдите нужную кодировку, такую, чтобы символы стали читаемыми. Рекомендую попробовать Юникод (UTF-8) и разные варианты кириллицы.

Стало:

Теперь файл откроется в Excel читаемым. Что дальше делать – решать вам.

Ну, вот, собственно, и всё. Пользуйтесь, оставляйте комментарии, предложения, пожелания, сообщения об ошибках. Осталась самая последняя вещь:

Отказ от ответственности

Программу я писал для себя, а затем опубликовал. Я не могу гарантировать, что она справится с любыми карточками vCard, потому что мир большой, а я один. Если что-то пойдёт не так, то . Также я снимаю с себя ответственность, если с использованием моей программы вы свяжете какие-то неприятные для вас события, включая, но не ограничиваясь:
— всё сломается, или куда-то денется,
— компьютер перестанет включаться,
— компьютер перестанет выключаться,
— у вас поднимется температура,
— появится общее недомогание,
— убежит любимый кот,
— колорадский жук сожрёт всю картошку на даче,
— соседи станут смотреть на вас косо,
— любые другие неприятности.

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

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

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

Контакты Windows

Стандартное системное приложение для просмотра контактов. Однако если данные были введены кириллицей, мы получим их некорректное отображение.

Outlook

Если у вас установлен на компьютере Microsoft Office, операционная система предложит открыть электронную визитку с помощью Outlook. Но и в этом случае текст на кириллице также остается нечитаемым.

Блокнот

Как мы упоминали выше, информация в vcf-файле хранится в текстовом виде. С ее просмотром отлично справится самый обычный блокнот.

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

Notepad++

Если в файл электронной визитки нужно внести мелкие правки, советуем воспользоваться более продвинутым блокнотом – Notepad++ . Сделанные с его помощью изменения не изменят структуры vcf-файла.

Импорт данных из vcf-файла

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

На открывшейся странице выбираем пункт «Еще», затем «Импортировать».

Кликаем «Импортировать из файла…»

Gmail предложит перейти к предыдущей версии приложения «Google контакты», соглашаемся с этим предложением.

Щелкаем по кнопке «Еще» и выбираем «Импорт».