Расскажу о том, как я создал конвертер, преобразующий гору файлов формата 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.
4) Поисковики давали ссылки на какие-то самостоятельные конвертеры из vcf в csv и обратно, но качать кучу непроверенного софта, тестировать по одной, не хотелось.
Основная проблема всех конвертеров 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:
Внимание! Если вы видите в файле странные символы, не можете прочесть имена людей, или другие проблемы, очевидно связанные с кодировкой, то решение тут, под спойлером:
Ну, вот, собственно, и всё. Пользуйтесь, оставляйте комментарии, предложения, пожелания, сообщения об ошибках. Осталась самая последняя вещь:
Отказ от ответственности
Программу я писал для себя, а затем опубликовал. Я не могу гарантировать, что она справится с любыми карточками vCard, потому что мир большой, а я один. Если что-то пойдёт не так, то напишите мне. Также я снимаю с себя ответственность, если с использованием моей программы вы свяжете какие-то неприятные для вас события, включая, но не ограничиваясь:
— всё сломается, или куда-то денется,
— компьютер перестанет включаться,
— компьютер перестанет выключаться,
— у вас поднимется температура,
— появится общее недомогание,
— убежит любимый кот,
— колорадский жук сожрёт всю картошку на даче,
— соседи станут смотреть на вас косо,
— любые другие неприятности.
Если согласны, то тогда вперёд! Скачать программу (без регистрации, без СМС, абсолютно бесплатно 🙂 ) можно нажав на кнопку:
Здравствуйте. есть нокия е60 ,требуется с Андройда перенести на неё контакты. выгрузил нужные в вцф, при использовании пс сюиты импортирует только первую запись из файла. после использования конвертера, он видит что в вцф много файлов и спокойно конвертирует… как мне все записи импортировать через пс сюиту?
Здравствуйте, Владислав. Не специалист по PC Suite, не могу сказать.
Лучший конвертор из vCard в Эксел !
Просто конвертировать из vcf в excel Разбивает по полям, а дальше в Экселе что хотите то и делаете с контактами!
Я брал для обзвона друзей и знакомых.
Крутая программа по преобразованию VCF в CSV, рекомендую!
Спасибо, Андрей!
Проблема в том что если открыть контакты чрез вашу программу, то все окей все имена и номера показывается, но если открыть через .csv то имена контактов сбиты и написаны большими лаитинскими буквами и ничего не понятно, было бы круто если бы вы добавили в свой софт копировать все потому что н данный момент можно только по одному контакту копировать
Полагаю, вам нужно правильно импортировать csv в Excel. Внизу статьи в разворачивающемся блоке вы найдёте подробную инструкцию, как это сделать. Если сама программа в таблице показывает нормальные данные, их можно получить и в Excel.
Здравствуйте Уважаемый Алексей. Как можно сохранить результаты конвертации? Подскажите пожалуйста? Я пенсионер, Хотелось бы распечатать сохранённые за долгие годы работы, контакты, в читаемом формате. С уважением к Вам. Сулейман.
Здравствуйте, Сулейман. В самом начале вы выбираете в какой файл сохранить. В нём будут все данные.
Здравствуйте!
Спасибо за отличную программу!!! Самый адекватный конвертер из тех, что я видел!
Но есть одно «но» — после импорта данных в Excel, с преобразованием из UTF-8, ставлю в списке разделителей чекбокс на «точка с запятой», и если поле (например отчество) в файле vCard пусто, то данные в такой строке шифтуются (пустое поле отчества не остаётся пустым, а на его место сдвигается номер телефона из следующего столбца). Очевидно, в vCard не хватает «лишнего» разделителя, но что с этим делать не понятно. Даже алгоритмически не совсем ясно. Разве только жёстко задать, что поля «Фамилия», «Имя» и «Отчество» должны присутствовать (даже если пустые) и не должны начинаться с цифр (или с символа «+»)…
Спасибо!
Добрый день!
Написал вам на почту. По описанию не очень понятно, хотелось бы увидеть образец файла.
Спасибо. Не много с кириллицей были проблемы. Всё решил. Программа хорошая
Спасибо, Александр
Спасибо! Подогрел немножко прогера.
Конечно еще ручками придется поработать, но против всего того, что уже попробовал, это прям решение на 99,9%
через 20 минут работы в связку эта прога и notepad++ это решение на 100% рабочее.
Сергей, спасибо за отзыв! Удачи!
Выделил файлы а кнопка преобразовать не активная.
Увы….
И да есть ли ограничения за колличество преобразований файлов
Ограничений на количество преобразований нет. А вы выбрали csv файл, в который сохранить результат? А если vcf по одному?
тоже не активная
а по одному добавлять не вариант у меня 30000 файлов
Написал вам на почту. но вы не ответили. В двух словах – я не знаю. Попробуйте на другом компьютере. Первым шагом выбираете vcf файлы, вторым задаёте имя csv, куда сохранить. Количество выбранных и имя csv видите на экране под кнопками. После этого «преобразовать» становится активной.
Спасибо за работу и за заботу о нас, кто с той же проблемой страдал. Перевел «на чай» 🙂
Спасибо, Григорий!
а что так антивирусам сильно не нравится?
https://www.virustotal.com/gui/file/e6d2fb32173e496b057c69fc6d04f2918bab56aa6d886dcaec031e0fd3e4c3e1/detection
Марк, я понятия не имею. Вопрос возникает периодически. Из списка в 20 антивирусов три каких-то ноу-нейма определили какую-то проблему. Причём именитые типы Dr.Web ничего не нашли.
Фродом не увлекаюсь. Пылесосить контакты проще на Авито, было бы зачем.
Запустите при выключенном интернете, на виртуальной машине, но если беспокоитесь, то лучше конечно вовсе не запускать.
Чтобы два раза не вставать, отвечу ещё на вопрос, зачем программа лезет в интернет – проверяет свою версию. Если устарела, предлагает обновиться.
Е-мейл бы что ли указали настоящий, а то и этот ответ не увидите.
Алексей, Спасибо за Ответ! И за программку конечно! Воспользовался вашей утилиткой, удобно-быстро-просто, после через Импорт данных с выбором кодировки открыл — можно причёсать и хранить с удобным доступом на компьютере. Показалось лишним, что извлекаются поля с фото (это выглядит как длиннющая строка символов) вырезал на этапе импорта.
ИМХО насчет «ложной» реакции 5 антивирусов (было-6) всё же стоило бы озаботится, думаю устранить сомнительные моменты не сложно, что большой плюс в карму 🙂 А уверения в честности — лишнее!
Марк, спасибо за хорошие слова. Фото, видимо, мне не попалось в тех файлах, которые у меня были, когда я писал программу. Может как-нибудь удалю.
По поводу антивирусов у меня нет идей, что им не нравится. Программа использует библиотеки. Например для перекодировки, я же не всё сам писал. Программа написана на голом энтузиазме и выложена бесплатно. Кто боится, пусть копирует данные руками, вот честно. Даже думать об этом не хочу.
спасибо. выручила программа.
Отлично, удачи!
Спасибо, с Вашей помощью всё получилось. С онлайн конверторами замучился с кодировками, у вас всё просто и наглядно. Успехов Вам и ещё раз спасибо.
Спасибо, Андрей, и вам успехов!
Огромное спасибо! Ваша программа и разъяснения очень-очень помогли!!!
Алия, спасибо!
Спасибо Алексей!Молодец,что захотел и сделал — это не каждому дано,удачи тебе в творчестве,не останавливайся.
Спасибо, Сергей.
Спасибо!
Пожалуйста!
Единственная нормальная прога на всем интернет просторе!Спасибо за ваши труды,очень помог!
Успехов!
Спасибо огромное! Очень выручили! Всё замечательно, просто и быстро!
Спасибо за отзыв, Елена!
нужна помощь
Списались с вами по почте, итога не знаю.
Спасибо за программу для конвертации. С радостью перевел всё что было в ЯД.
Спасибо, Александр!
Большое спасибо! Спасли человека с пропавшими 1200 контактами. Отдельное спасибо за вывод всех полей (очень важно было поле Заметка). С большим удовольствием поддерживаю Ваш проект.
Спасибо вам за хорошие слова и за поддержку!
«в общем-то задумано у тебя интересно…» (с)
Но!! к зачем к забугорным номерам добавлять 810? об этом я совсем ее не прошу.. вотсап 810 не понимает и работает только с прямым местным номером, начинающимся с кода страны, а не с 810..
это можно исправить?
Юрий, специально к номерам ничего не добавляю, возможно ошибка в программе. Написал вам на почту, попросил прислать образец. Ответа от вас не было.
Добрый день!
Наткнулся на вашу страничку при поиске конвертера из файла формата «calendar.vcs» (vCalendar) в формат .ics (ICalendar).
Нет ли у вас такого конвертера?
Добрый день, Владислав!
Нет, других конвертеров нет.
Спасибо, милый человек! Это просто фантастика. Спасибо!
Альбина, спасибо за отзыв!
Здравствуйте! Извините,как можно непродвинутому юзеру сохранить таблицу контактов, полученную после Вашего конвертера, кроме как принт скрином? Привести в божеский вид таблицу силами Excel 2003 весьма проблематично — «лезут» дополнительные единицы, кракозябры, непонятные цифры,числа, столбцы, задвоения итд, при любой кодировке. Прочитать и разобраться можно, но очень геморройно. У Вас практически идеальный вид таблицы контактов. Или в какой программе у Вас открыт конвертированный файл контактов?
Александр. (Windows10)
Добрый день, Александр!
В конце статьи есть раскрывающийся блок «Что делать если кракозябры»,
там подробная инструкция с картинками.
Обсудили с вами всё по почте.
Все РАБОТАЕТ, блин!!!!
С wine в linux mint!!!!!
Только таблицу, которую показывает в конце — никак не может отредактироватся???
А то Libre Office никак не открывает CSV-файл! И не могу вписать непрочитанные телефоны! А имена нашел все, некоторые оставил без номеров!
Все равно — СПОСИБО БОЛьШОЕ!!!
Попробую CSV-файл открыть в windows office!!!
Добрый вечер!
Не понял, не все телефоны из vcf попали в csv? Что такое «непрочитанные телефоны»?
Написал вам на почту, но похоже почтовый ящик указан с ошибкой, и письмо не ушло. Напишите мне ещё раз.
Спасибо большое!
Все работает.
А если Вы такой мозг, не подскажете мне, как вытащить информацию со смартфона, который утонул и экран перегорел? Там очень много информации, которая нужна.
Мария, я не могу сказать. Я пользуюсь MyPhoneExplorer, но там без экрана никак, потому что нужно менять настройки. Думаю нести в сервис и менять экран.
На самом деле все прекрасно работает в заявленном функционале. Спасибо.
Сразу хочется отблагодарить, что я и сделал.
Но не думали ли Вы об обратном преобразовании.
Ну сохранил я контакты. Даже отредактировал кое какие,
но как мне это все залить обратно на телефон?
Андрей, спасибо!
Всё упирается во время и силы, у меня их нет на написание конвертера на общественных началах. На просторах интернета я находил такое решение:https://bobr-com.livejournal.com/119954.html (но не пробовал, попробуете – напишите). А чтобы редактировать контакты в телефоне попробуйте программу MyPhoneExplorer, я ей пользуюсь и очень доволен.
Огромное спасибо за программу! Весь процесс занял несколько минут.
Обязательно поддержу Ваши усилия материально))
Алёна, спасибо!
Предлагаю обратить внимание, что иногда строка с кодами «CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:» длинная и переносится на следующую.
Валерий, и она попадает в конечный файл? Или не распознаётся? Можете прислать пример файла?
Спасибо большое за программу. Подскажите, она может как-то вытащить картинки из Vcard? спасибо
Вячеслав, нет, она не может, но картинки я вытаскивал с помощью MyPhoneExplorer
Респект вам до земли! Билась над сохранением контактов часа три, проклятый аутлук не конвертировал никак. А тут на раздватри все получилось. Спасибо!!
На здоровье, Ольга! Удачи!
нда…..НЕ ОЖИДАЛ ДАЖЕ!!!!ПРОСТО СУПЕР!!!СПАСИБО!!
да…….ПОЖАЛУЙСТА!!!!
Добрый день, я из Украины.Куда и как перечислить деньги,для поддержки?
Добрый день! Написал вам на почту, но вы не ответили. Спасибо за готовность поддержать! Напишите, какие платёжные системы вам доступны, что-нибудь придумаем.
ВАУ! СУПЕР! ПРОГРАММА — ТО, ЧТО НАДО! АВТОРУ — РЕСПЕКТ И УВАЖУХА!!! ЗДОРОВЬЯ И ДОЛГИХ ЛЕТ ЖИЗНИ, МАСТЕР!!!
ОКСАНА, СПАСИБО!!!
Здравствуйте. После конвертации, открываю в экселе, а там кракозяблики. Куда жать?
Здравствуйте, Виктор,
В конце статьи пишу об этом.
Привет из 2019 программа все еще актуальна и отлично работает )
Программа вне времени! =)
Спасибо за полезную программу! Лови донат.
Выгрузил в файл. Теперь осталось отредактировать и конвертировать обратно в vcf …
Жаль, что в проге нет обратной конвертации.
И вижу, что я не одинок. Благо в интернете нашлось решение…
Спасибо, Гость!
Здравствуйте. Очень хорошая задумка, но есть большущее НО. При заливки в Excel некоторые строки разбиваются на 2 строки и более. То есть у вас на предосмотре все правильно, а при открывании csv файла в excel некторые записи бьются на две-три строки, и даже на бОльшее число строк. Самое интересное, что если я копирую данные прямо из окна предосмотра — то вместо того числа строк, что было в окне предосмотра — я, после вставки в эксель, получаю гораздо бОльшее число строк (не говоря о том, что при таком способе все данные идут одним столбцом). К сожалению это не дает возможности использовать вашу программу. Если вас заинтересовал мой багрепорт — напишите мне и я пришлю вам скриншоты.
Здравствуйте, Олег.
Скорее всего такое происходит из-за того, что у вас в данных встречается тот же символ, что используется для разделения значений в CSV: кавычка, точка с запятой, и хуже всего если переводы строк (символы 10 или 13). Например, в каком-нибудь примечании к контакту набран текст в несколько строк. Не могу сказать, что это баг, потому что ваши данные – это ваши данные, а менять формат CSV не в нашей власти.
Что можно попробовать. В Word есть опция преобразования текста в таблицу. Там вы можете указать любой знак в качестве разделителя между столбцами. А у меня в окне программы есть поле «Ограничитель строк». Попробуйте ввести туда какой-то достаточно редкий символ, который гарантированно не может встретиться в вашей телефонной книге. Например ¤ (нужно удерживая нажатой клавишу Alt набрать на правой дополнительной части клавиатуры 253, или просто скопируйте из этого комментария). После этого все значения в CSV файле будут обрамлены этими символами. Если открыть полученный таким образом CSV в Word, то можно попробовать преобразовать в таблицу, указав этот символ.
Хуже, если у вас в данных встречается перевод строки. Его надо отделить как-то от переводов, разделяющих строки с данными. Но это тоже решаемо. Так же указываете уникальный символ для обрамления строк, открываете CSV в Word, и далее автозаменой (надо включить спецсимволы) заменяете комбинацию ¤^p (то есть спецсимвол + перевод строки) на что-то тоже уникальное, например на <конецстроки>. Это исходя из предположения, что перед переводами строк, которые обозначают настоящее окончание строки, обязательно стоит спецсимвол от последнего значения в строке.
После этого в тексте останутся только «лишние» переводы строк, которые попали в данные и мешают нам. Замените их на пробелы, скажем (автозамена «^p» на » «). Всё. Осталось вернуть настоящие переводы строк на место. Выполняете обратную автозамену <конецстроки> на ¤^p. Теперь можно преобразовать текст в таблицу с помощью Word. После этого таблицу можно скопировать в Excel.
Если не получится, дайте знать. Можем списаться по почте.
присоединяюсь, супер!!!
Спасибо, Рома!
Отличная программа! Справилась на ура со своей задачей.
Спасибо, Влад!
Отличнейшая программа по преобразованию vCard-файла в нормальный CSV, которая справляется на порядок лучше любых конкурентов. Немножко портят впечатление странная интернет-активность программы и доступ к ненужным для работы файлам (см.отчёт по проверке на Virus Total), но прямые руки с этой «бедой» справляются )))
Константин, спасибо за отзыв!
В интернет программа лезет, чтобы проверить собственную версию и сообщить об обновлении – скачивает четырёхбайтный текстовый файл с номером последней версии с сайта. Файлы прокомментировать не могу, вероятно так работают библиотеки или компилятор добавляет что-то, что считает нужным. Фишингом не увлекаюсь.
Огромное спасибо. Особенно понравился обход абракадабры с кодировкой.
Пожалуйста, Сергей!
Великолепно! Задонатил. Спасибо за труд. Успехов!
Тахир, спасибо, очень приятно!
Спасибо, прога простая и понятная. Теперь проблема другого плана: готовый файл csv не хочет распознавать импорт контактов гугла чтобы закатать из в смартфон.
Павел, такой задачи не ставилось. Навскидку приходят в голову такие варианты:
— попробуйте поменять параметры создания csv, например, убрать ограничитель строк;
— попробуйте открыть в Excel, а потом сохранить в какой-нибудь другой кодировке, в Юникоде, например;
— я для синхронизации контактов с компьютером использую MyPhoneExplorer – попробуйте.
Спасибо ВАМ огромное!!!Вы да же не представляете, какую неоценимую пользу вы принесли обществу!Дай бог здоровья Вам и вашим близким!Спасибо!!!!
Спасибо!
Супер! спасибо, Алексей. с ближайшей з/п обязательно задоначу.
эта программа лишила меня головной боли.
Спасибо за комментарий, удачи!
Здравствуйте!
Не получается копировать из конвертера на Excel/
Салим, вы перед началом конвертации должны были нажать на кнопку «Сохранить в CSV» и задать имя файла. Теперь найдите этот файл и откройте в Excel.
Спасибо!
Спасибо за классную прогу!!! Рад бы поддержать материально, да пенсия маловата :-(… Единственный обнаруженный мною глюк — вместо синего и части красного текста на бланке программы — квадратики… То ли ей мои шрифты не подходят, то ли ещё чего… Пришлось возвращаться к описанию программы и смотреть, что же там ДОЛЖНО БЫЛО быть написано…Теперь бы ещё этот ,csv перевести в .xls — и я был бы счастлив 🙂 ! Сейчас попробую!!! Ещё раз большое спасибо!!!
Спасибо за комментарий, Сергей!
Списались с вами по почте и всё решили.
Вот не могу оставить без комментария!!! Огромное спасибо!!! спасли меня от трехдневного мучения переноса контактов. Правда пришлось несколько раз проделать все операции, пока не получила то, что было нужно!!! Благодарю!!!
Успехов, Мария! Спасибо за отзыв!
нашел все 15000 контактов но открыл их в окне программы как сохранить в excel?
Виктор, над кнопкой «Преобразовать» выбор CSV файла, в который сохранить результаты. Вы должны были его указать. Он открывается Excel’ем, все ваши данные должны быть в нём.
Огонь! Переведи свое творение в онлайн и продавай конвертации больше 1000 карточек.
Все сработало, конкурентов читающих нормально русский текст — я не нашел.
Как бы то ни было, спасибо за прогу!
Саша, я думал об этом. Одна из основных проблем – надо вложиться в разработку (сам я не программирую на php). А дальше начинаются подарки от родной власти: гонять через свой сайт персональные данные стрёмно (привет ФЗ-152!), да и как плату теперь брать не очень ясно. Вроде гайки тоже закрутили, чуть ли не виртуальный кассовый аппарат надо покупать. А ещё нужна будет поддержка, потому что начнётся «а вы деньги взяли, а у меня ничего не сконвертировалось». Вон, люди спрашивают: «на экране всё вижу, а как в Эксель сохранить?» В общем, понял, что один не осилю.
Добрыый день! Крякозябры убрались. Но вот ехеl не хочет комбинировать. Т.е. не получается привести в должный вид для заброса на телефон.
Добрый день, Михаил!
Не знаю, что такое «должный вид», напишите подробней, в чём проблема. Задача моей программы преобразовать карточки в вид, пригодный для просмотра в Excel. Это скорее «из телефона», а не «в телефон».
Блин думал вирусняк!
Открывал файл аж голова дернулась от страху))))
все отлично сработало конвертировали 1681 контакт!
Леха ну ты молодчина!
Благодарим тебя!
Артём и Юля, горжусь вашей храбростью! =)))
Для особых благодарностей у меня есть специальная страница: Поддержать сайт
Доброго времени суток!
Алексей ОГРОМНАЯ БЛАГОДАРНОСТЬ ВАМ за программу!
Сэкономили мне 3 часа 26 минут и 12 секунд 😉
Буду м рекламировать)
Удачи Вам!
С уважением. Алексей!
Успехов, Алексей!
не получилось.
BDAY N TEL;VOICE;PREF TEL;CELL TEL;VOICE TEL;WORK;PREF TEL;CELL;PREF TEL;CELL TEL;HOME ADR;POSTAL TITLE ORG TEL;HOME;PREF URL PHOTO;ENCODING=BASE64;TYPE=JPEG TEL;WORK NOTE FN
24.04.1953 ФЕДОРРРќ;АЛЕКСАНДРДМРРўР РЕВРР§
01.03.1951 Р’РђРЎРЛЬЕВ;АЛЕКСАНДРПЕТРОВРР§
28.08.1953 РЫБАКОВ;РђРќРђРўРћР›РР™
хотя предварительно порядок
Борис, ответ на ваш вопрос я даю в конце статьи под заголовком «Что делать, если вместо букв «кракозябры»».
Да в осадок выпал от радости!!!
Без сучка и дырочки прочитал и сохранил!!!
Счас другой КИТАЙ — фон призвездячу и буду сравнивать АРХИВЫ.
ОГРОМНОЕ СПАСИБО!!!
Успехов, Евген!
Спасибо за конвертер. Все делал четко по инструкции и все получилось. Отблагодарил на киви. Успехов вам!
Благодарю, Александр!
С наступившим!
Программа подхватывает VCF, нормально распознает и преобразует в CSV.
НО! При этом не сохраняет ничего на диск. В чем может быть проблема?
Ноут на i7, Win10, 64x
Здравствуйте, Иван! Взаимно!
А что значит, что она преобразует в CSV тогда, если ничего не сохраняет? CSV должен появиться на диске. CSV вы где видите? Или под CSV имеете в виду таблицу с данными, которая открывается на экране?
Только что проверил, у меня на диск всё сохранилось. Поищите какую-нибудь «глупую» причину, типа, сохраняете в каталог, защищённый от записи, или у вас два одноимённых каталога, сохраняете в один, а ищете в другом, или что-то такое…
На крайний случай из таблицы, которая открывается на экране, есть экспорт в файл (одна из кнопок внизу).
Спс, попробую.
Здравствуйте, Алексей. Хотел воспользоваться вашей програмкой, но ХР при запуске пишет «не является приложением win32». Антивирус отключен, в чем может быть дело?
Здравствуйте, Александр. Я кое-что поменял, попробуйте ещё раз скачать, теперь должно работать.
Не совсем то, чего ожидал. Я ожидал что создастся некое подобие таблицы, которую можно скопировать в Ексель и работать. Но создаётся строка, разделяющая информацию между именем и телефоном простой палочкой | А это уже не выглядит как таблица… Афтар ты рулишь, но нужна доработка 🙂
Здравствуйте, Соломон,
Ответил вам на почту: так не должно быть, пришлите пару vcf файлов, я посмотрю.
Другой вариант – откройте в Word’е и преобразуйте текст в таблицу, указав разделителем столбцов эту палочку – будет вам таблица, сможете скопировать в Excel.
Интересная программа, но для заливки на google мне не очень подошла ибо часть информационных полей не распознавалось импортом googl’a, а просто помещались в примечание, в то время, когда если скармливать ему по одному vcf, то всё распознаётся норм.
Контакты доставались из старой Nokia 5220 ExpressMusic и отличались VERSION:2.1 и наличием изображений у некоторых записей, а также наличием ещё многих дополнительных полей.
Вышел из положения дедовским способом:
copy *.vcf all-in-one.vcf
Полученный файл легко скармливается импорту google и синхронизируется с android телефонами.
Может и мой опыт вам пригодится.
Ваша программа наглядно показывает сколько и каких значений присутствует в данном наборе vcf, но полученный csv порой муторно открывать ибо каждый раз надо настраивать деление по столбцам в excel, да и поля номера приятнее будут смотреться если выбрать тип колонки текст, а не числовой формат или общий, но это уже касается всех csv.
Удачи вам и успехов.
Юрий, спасибо за развёрнутый комментарий! Задачи загружать в Гугл у меня не было, я начинаю с этого статью. Excel – самоцель. Почему-то много комментариев про то, что программа малопригодна для перекачки в Гугл – загадка. Я как раз хотел избежать публикации своих контактов в Интернете в любом виде.
Сначала думал что вирусняк, когда воспользовался — сомнения отвалились и вот оно — счастье!!
Разраб КРАСАВЕЛЛО!!!
Может и вирусняк, почему вы решили, что нет? =)))) Шучу. Спасибо!
Тоже понравилось
Успехов!
программой воспользовался, прекрасно (у жены iphone и более 2000 контактов). Но есть вопрос дальше — как справиться с ересью. Пишу — «Иванов Сергей». Вижу в телефоне «Сергей,Иванов». как переставить местами через импорт-экспорт в Гугл контактах?
Кстати есть программа для страдальцев с телефонами Microsoft в части СМС -там скрыта функция экспорта из внутреннего формата в дикий формат — файл sms.vsmg. Разработали прогу для конвертирования в csv, могу поделиться
Виктор, программа не для импорта в Гугл, только для преобразования VCF в CSV. Всё дальнейшее форматирование делайте средствами Excel.
Для СМС пока не надо, спасибо!
Спасибо!
Пожалуйста, Роман!
Добрый день! Воспользовалась Вашей программой, получила файл, сказала «Вау! Супер!», увидев имена и номера телефонов, пролистала вниз… Волшебство закончилось на 429 строчке: дальше ни одного номера телефона нет, только имена. До 668 строки номер телефона появляется рядом с именем 9 раз. Не подскажете, где могут быть остальные номера? 🙁
Добрый день, Рия!
У вас на входе один VCF файл или несколько? Если несколько, попробуйте за один раз скармливать конвертеру небольшое количество. Если один, то попробуйте его как-то разделить на части с помощью мощного текстового редактора. Notepad++ или что-нибудь такое.
Вообще я готовлю новую версию. Выпущу в течение недели или двух, если терпит.
Спасибо. Уже терпит. Сбросила настройки телефона до заводских, а он все равно глючит. Попробую перепрошить. Так что дело не скорое. Дождусь новой версии. Благодарю за помощь
Рия, я опубликовал новую версию, если вам актуально.
Алексей-примите и мою благодарность за Вашу помощь чайникам! 2 дня бился с разбитым смартиком,а с Вашей помощь. за два часа все из него и раскодировал.С уважением!!!
Ура, Юрий! Успехов!
Спасибо, полезная программа, очень помогла!
Я рад, Юрий, на здоровье!
THANK YOU !
СПАСИБО !
Роман
YOU ARE WELCOME!
ПОЖАЛУЙСТА!
Алексей, большое Спасибо!
Получилось. Доволен.
Всех благ!
Отлично, Роман!
Успехов!
Алексей! Спасибо за прогу! А можно как-то скопировать текст сам? Или перевести в формат Exel?
Здравствуйте, Настя!
Вы имеете в виду, как открыть CSV в Excel? Смотрите в конце статьи текст под спойлером «Что делать, если вместо букв «кракозябры».
Здравствуйте!
Так же не получается конвертировать файлы vcf, все по инструкции делал — преобразовано 0.Нужно эти контакты свести в одну табличку, подскажите пожалуйста как это сделать? Ответ лучше на мою почту, спасибо.
Здравствуйте, Александр!
Выпустил новую версию программы, она должна решить вашу проблему. Вам надо использовать ручной выбор кодировки, вариант ANSII.
Ни каких проблем.
Спасибо за программу и комментарии к ней.
Комментарии оказались важны.
До, этого потратил время, на другой крутой и мало полезный софт.
Рад, что программа помогла, Иван!
Алексей, спасибо!
Работает! Года 1,5 назад пользовался, и вот, ещё раз. Всё получилось.
Но почему-то при конвертировании версией 1.3 я трёх разных файлов кирилица получились кракозябрами. А версией 1.2 — всё отлично. Могу прислать оригинал и результат.
Так что помогла — 1.2.
Здравствуйте, Вячеслав!
Это странно, версия 1.30 от 1.20 отличается только проверкой формата даты. Кодировку программа определяет автоматически с помощью стандартной библиотеки. Может файлы были разные?
Но вы всегда можете перекодировать при импорте CSV в Excel (смотрите разворачивающийся блок в конце статьи).
Огромное спасибо за программу!
Успехов, Дмитрий!
Спасибо, Алексей, за работу, но, к сожалению, не все так гладко, как хотелось бы. В итоге я конечно получил в EXCELе нормально читаемую информацию с контактами. Собственно, если такой результат и был конечной целью Вашей работы, то — вопросов нет, все в порядке. Но я хотел несколько другого: загрузить контакты из csv-файла в Контакты почт на Яндексе и на Mail.ru. И вот тут оказалось, что обе почтовые программы не признали сконвертированные в csv формат файлы как файлы ЭТОГО формата. Может подскажете, что можно сделать в этой ситуации.
С уважением, Константин.
Здравствуйте, Константин,
Да, такова и была цель. Я делал программу для себя, а потом добавил к ней интерфейс и опубликовал, чтобы она могла пригодиться и другим. Потом несколько раз дорабатывал по просьбам. Кроме крайне редких пожертвований я ничего с неё не получаю. Цель была решить основную самую муторную задачу: вытащить данные из CSV с расчётом на то, что всё остальное форматирование можно сделать в других программах, потому что на увеличение числа функций в два раза, потребуется в два раза больше времени, а программа не станет в два раза ценнее.
По поводу Яндекса и Мейл.ру надо смотреть форматы файлов, которые они требуют. В моей программе по умолчанию, кажется, включён ограничитель строк в виде двойной кавычки. Может он им не нравится. Попробуйте удалить двойную кавычку перед запуском конвертации. Вообще если Excel нормально открывает мой файл, вы можете из него попробовать сохранить в CSV в надежде, что на этот раз CSV получится правильным. Но я бы начал с описания того формата, который нужен почтовикам, оно (описание) обязательно должно где-то быть. И сравните с моим.
Единственая прога которая Кирилицу распознаёт и сохраняет её!
Вы не могли бы добавить другие форматы например простой TXT
А так все супер СПАСИБО !!!
Пожалуйста, Александр!
Откройте CSV «Блокнотом» или другим текстовым редактором, будет не текст разве?
Время сильно ограничено, я постарался решить основную проблему, а форматирование оставил для MS Office.
Всё, конечно, замечательно отображается в таблице, но больше половины контактов просто напросто нет((((
Марина, написал вам на почту, но вы не ответили.
Вы имеете в виду, что в телефоне было 100 контактов, а программа распознала только 50 (условно)? Или у каждого контакта не хватает каких-то данных?
здравствуйте Алексей, как загрузить контакты через Nokia PC Suite пишет невозможно импортировать эти контакты проверьте формат. Зарание спасибо
Здравствуйте, Олег,
Что значит «загрузить через Nokia PC Suite»? В телефон или из телефона? Моя программа работает с vcf файлами, которые создаются Nokia PC Suite, эта программа так выгружает визитные карточки с телефонами и именами из аппарата. У меня была именно такая цель, в обратную сторону (в телефон) я ничего не загружал через неё.
находясь в поиске решения другого вопроса наткнулся на ваше предложение — очень интересное. Успехов Вам!
Спасибо, Юра!
попробовал преобразовать файл vcf — получил много записей с пустыми номерами. Проверил — реально «не взялись» по непонятным причинам. В чем может быть причина? У меня — 2214 записей и около 200 -пустые. Могу выслать оригинал для тестирования.
Нашел номера в других колонках — ИЗВИНИТЕ. Пришлось их вытаскивать и вставлять в первую колонку с пустыми номерами
В этом особенность программы: она вытаскивает всё, что находит, но «не знает», что это такое. Поэтому данные могут быть «не в своих» столбцах. Хорошо, то всё нашлось.
Алексей, спасибо! Может кому-то поможет:
1. Избавиться от кракозябров и(или) работать с файлом *.csv можно при помощи программки notepad++.exe;
2. Выделить и скопировать все строки или выборочно в «Открывающейся таблице» при помощи комбинаций: «клик» мышки, клавиши ctrl и(или) shift и нажав кнопку Copy Data & Hdr/Row или Copy Data Only. Вставить скопированное в exel стандартными способами.
3. Отблагодарить автора программы от себя и(или) за меня можно при помощи кнопки «Пожертвовать» ;-).
Вячеслав, спасибо!
От себя добавлю, что лучший пример – личный! 😉
*4. Экспорт файла csv , можно осуществить при помощи сервисаhttps://www.google.com/contacts/ .
*ИМХО это очень важно для владельцев гаджетов на OS Android…
Полагаю, это если они синхронизированы. А я предпочёл не делиться с Гуглом своими контактами. Но речь шла не об этом, на входе были карточки vcf.
СПАСИБИЩЕ! Просто суперская помощь!
Пользуйтесь!
У меня задача:
перенести контакты смартфона (lenovo) в exell (а затем в doc).
Вашей программой я конвертировал контакты из файла vcf в файл csv. На экране вашей программы вижу две идентичных по контексту колонки с именами, остальные столбцы пустые. Открыл exell’ом файл cvs. Там всё в одной колонке и нет имен.
Вот фрагмент одного контакта:
Phone number2(Phone number): 564457
Birthday(By date): 01.01.0001
Birthday(Solar/Lunar): 0
Anniversary(By date): 01.01.0001
Anniversary(Solar/Lunar): 0
Memo: Торг.Пром.Палата.
Voice recognition: False
;»;»;»;»;»;»;»;»;»;»;»;»;»;»;»;»;»;»;»;»;»;»
.Сан — Сокол.»;»Ð¡Ñ‚аниÑав.»;»»;»»;»»;»»;»»;»»;»»;»»;»»;»»;»»;»»;»»;»»;»»;»»;»»;»»;»Phone number1(Type): Mobile
Тем не менее, уважаю твой труд. Ты многим помог, это здорово.
Леонид, написал вам на почту, вы не ответили. Я не понял, что это за фрагмент, это vcf? Пришлите, пожалуйста, один файл, чтобы я смог посмотреть. Если в таблице, которую показывает программа, всё нормально, а в Excel всё в одном столбце, значит вы при импорте csv в Excel указываете не те параметры, смотрите спойлер в статье, там я описываю что надо выбрать.
Спасибо огромное! Это просто клад! Несколько дней мучилась с этим .vcf, и так и сяк и все никак. А благодаря Вашей программе все открылось за считанные секунды. Еще раз СПАСИБО!!!
Успехов, Тамара!
Спасибо автору! Отличная программа.
Спасибо, Сергей!
вот пытался преобразовать vcf стянутий с Win 8.1 (lumia 520)
вместо букв каракули типа Сергій;Айслаг
гугл контакты нормально отобразил
В этом случае может сбоить механизм определения кодировки. Попробуйте файл перекодировать в utf-8 предварительно.
Огромное СПАСИБО за прогу!
Два дня мучался …и вот Ваша *простая* прога наконец просто и понятно открыла этот зловредный файл .vcf.
В интернете множество заумных *открывалок*, но ни одна не работает ТАК здорово как ВАША.
Хотел заплатить вам по почтовой визе (израильская), но к сожалению система дважды ее не приняла.
Извините.
Жму Вашу руку,
Сергей
Сергей, спасибо на добром слове!
В принципе у меня есть и PayPal =)
Не получилось, все по инструкции делал в итоге преобразовано 0.Что может быть?
Артём, ответил вам по почте. Ваши файлы были в кодировке ANSI (она же 1251), и моя библиотека автоопределения почему-то сбоила. Надо было перекодировать их все в UTF8.
Когда-нибудь доберусь сделать ручной выбор кодировки.
Спасибо. Я уже думал вручную перетаскивать 400 с лишним контактов через Outlook. Все-таки время от времени печатать контакты или переписывать в блокнотик надежнее, чем делать бекапы 🙂
Валерий, на здоровье!
Outlook тупит на андроид-контактах. В винде адресная книга — тоже. Очень кстати оказалась твоя прога о ручному чтению. Выложил в вк!
Александр, спасибо! Удачи!
Доброго времени суток у меня такая проблема формат моих контактов которые были сохранены на компьютере «.contact» мне нужно перевести на андроед
Андрей, я не знаю такого формата, и тут вряд ли помогу. Вручную создать контакты в телефоне может быть проще с помощью программы MyPhoneExplorer, я ей пользуюсь.
Супер
Спасибо!
Ты молодец!
Успехов, Сергей!
Вся надежда на Вас!
Пытаюсь перенести контакты из Nokia на Андроид. Из Nokia удаётся сохранить файл с контактами на компьютер в .csv файл. Но когда загружаю его на Андроид, номера телефонов становятся примечаниями. Файл открывается в Excel, там видны номера телефонов. Но как бы ни называлась колонка с номерами, именно под таким названием номер и вставляется в примечание. Как же мне их телефонами-то сохранить?
Здравствуйте, Валерий!
Попробуйте из Nokia выгрузить vcf (визитные карточки) а не csv. Если у вас всё открывается в Excel нормально, можете как вариант попробовать загрузить в Андроид с помощью какое-нибудь программы, я пользуюсь MyPhoneExplorer. Возможно каждый контакт придётся создавать отдельно, но всё же не руками набивать, а копировать из Excel.
Спасибо!
.vcf удалось вытащить. Сохранил резервную как .nbf, переименовал её в .zip, а её открыл стандартным архиватором. И уже оттуда вытащил .vcf! Правда, каждый контакт отдельно, и их пришлось объединить через командную строку. Но .vcf Андроид воспринял хорошо, даже фотографии у контактов сохранились!
Я рад, что всё получилось!
Но скорее всего разочарую вас: в vcf фотографии сжимаются до размера 100х100. Если изначально они были в большем размере, качество вы потеряете.
Подскажите, пожалуйста, с чем может быть связана проблема: большая часть контактов отображается в виде только номеров, без имени? Дело в том, что у меня в скайп добавились сами собой контакты из учетной записи Outlook. Потом так вышло, что из учетной записи (из облака) они все удалены, а в скайпе остались, и теперь я пытаюсь их из скайпа вернуть в облако и, соответственно, в телефон. Так вот имена отсутствуют именно у тех контактов, которые «телефонные», из outlook’а. Можно ли как-то с этим справиться?
Спасибо.
Здравствуйте, Яна,
Я не знаком с тем, как Outlook и Skype обращаются с контактами. У меня была задача преобразовать карточки из телефона. Я так понял, у вас вопрос не про vcf карточки, поэтому не смогу вам помочь, я не знаю.
Только что посмотрел, мой Скайп умеет выгружать контакты. Надо выбрать меню «Контакты» — «Дополнительно» — «Сделать резервную копию контактов». Будут те самые карточки (или одна), их можно загрузить в телефон. Но учтите, что Скайп выгрузит всё, и в телефоне могут появиться дубли.
Алексей, спасибо, а я как раз так и выгружала контакты из скайпа. А вот загрузить их в Outlook не смогла. Попробую поискать, как напрямую в телефон загрузить.
Яна, телефон должен принимать VCF файлы. Или используйте что-нибудь типа MyPhoneExplorer (устанавливается на компьютер, передаёт данные по USB кабелю). В любом случае прошло много времени, надеюсь у вас всё получилось.
Спасибо огромнейшее. Супер.
Успехов, Роман!
Спасибо. Все работает.
Но если можна прикрутите кнопку собрать много vcf в один.
У меня старий самсунг, я через пк сьюит вытянул много vcf
далее, ваше прогой перекинул их в csv
потом другой прогой уже в один vcf и тогда импортировал на андроид.
батником они почему-то неправильно соединялись((
Саша, моя программа читает как один большой VCF, так и много маленьких. Задачи склеивать файлы не было, потому что я их преобразую в CSV. Может вы имели в виду что-то ещё? Потому что зачем было бы преобразовывать в CSV если вы всё равно потом загрузили VCF в новый телефон?
Я нашел проблему у себя — два контакта имели некорректное имя (% #)
И ваша программа, и другие, некоректно все ето конвертировали.
Вопрос снят.
Саша, спасибо! Если это не исключительный случай, может я могу внести изменения в программу? Что именно надо поменять?
может сделать проверку на некорректные символы, и заменять их пробелом
просто я дал двум контактам необычное имя с символами % и # вот они и дали сбой в всех програмах
Саша, тут главное не стать Микрософтом, который всё решает за пользователя. Для меня это слишком большая самодеятельность – заменять по своему желанию.
Алексей, а Вас не затруднит помочь в поиске/написании (и т.д. и т.п.) программы/скрипта (чего угодно), что бы можно было файл телефонной книги любого формата , (т.е. ведь они не только .vcf или я ошибаюсь) конвертировать в xls.
Здравствуйте, Вова,
Вряд ли смогу сделать «конвертер всего на свете», да и заказы сейчас не беру.
Насчет кракозябр. я поступил проще.
1) открыть файл с помощью блокнота
2) файл-сохранить как. тип:все файлы, кодировка ANSI/
3закрываем блокнот
4) открываем Excel
Спасибо, Вячеслав!
Автору респект, но было бы хорошо сделать и обратное преобразование — многие страдают из-за проблем с CSV (см. на Хабре:https://habrahabr.ru/company/mailru/blog/129476/ ). Тогда бы без проблем можно было бы Excel-файл конвертировать в VCF, а его уже импортировать в Outlook. А то, например, при пробном экспорте из outlook получаются 93 (!) столбца с совершенно ненужными заголовками (тел. помощника, адрес-2 и т.п. Имея заготовку в виде уже существующей проги это нетрудно. Самому пришлось года 2-3 назад писать некий скрипт на VBA для упрощенного варианта VCF для работы с СДО. Будет здорово, если такая прога будет работать и туда, и обратно!
Здравствуйте, Александр!
Спасибо за отзыв! У меня была задача увидеть контакты на компьютере. Я с этого начинаю статью. Мне не нужен был Outlook, вы пишете о задаче, которую я не решал.
Что касается создания VCF это не такая уж простая задача. VCF тоже существует множество разных видов. Как ни странно, разобраться в существующих гораздо проще, чем создать самому новый, который ещё и будет воспринят другими системами.
Но самое главное, что на это нужно время и весомая причина потратить его именно на создание обратного конвертера. Пока такая причина не назрела.
Спасибо за понятный и оперативный ответ! На случай, если посетителям Вашего блога, как и мне, пришлось искать способ удобной рассылки на основе CSV/VCF-контактов, сообщаю, что есть удобный способ сделать это с помощью Excel+MS Publisher->Outlook.
Спасибо, Александр!
Огромное спасибо!!!
На здоровье, Григорий!
Вы Мастер.
Спасибо, Денис!
ТРОЯН ТУТ
Ник, вот тут поподробней, пожалуйста. Чем сканировали, какой именно троян?
Только что онлайн сканер Доктора Веба:
Прога СУПЕР!!!!!!!!! единственное легкое в обращении, понятное и доступное, без заморочек. Конвертировало телефонную книгу в читаемый простой формат без проблем!!!!!!!!! СПАСИБО ОГРОМНЕЙШЕЕ!!!!!!!!!!!!!!!!
Спасибо, Олег!
Присоединюсь к бесчисленным отзывам с благодарностями.
Спасибо огромное за сей замечательный конвертер!!!
То, что нужно и в самый подходящий момент!! А это, как известно, бывает крайне редко.
Благодарю от души!
На здоровье, Роман!
у меня в записной книжке телефона (файле vcf) были фотографии контрагентов. В файл csv попало только 47 байт из 5-6 Килобайтной записи.
В vcf картинки хранятся в виде блока, начинающегося с PHOTO;ENCODING=BASE64;JPEG:
и до END:VCARD
Даже если и не заниматься декодированием BASE64, то может в отдельный (е) файл все такие блоки перенести, что можно было сторонней утилитой (тотал коммандером, например) их без потерь декодировать
Сергей, написал вам на почту, попросил прислать пример такого файла, от вас пока ответа нет.
В vCard попадает изображение размером 100х100 пикселей, поэтому даже если его оттуда вытянуть, оно будет в плохом качестве (в телефоне хранится в большем размере). Недавно как раз хотел вытащить фотку из одного контакта, и пока не придумал как. Для айфонов знаю, но у меня Андроид. А у вас?
Добрый день. Спасибо за программу! Около 600 контактов спасены! Тут кто то к комментариях писал, что не понимают, почему опять закорючками открывается — поправьте про импорт контактов, что нужно открыть НОВЫЙ документ и уже из него запускать импорт из файла, получившегося в программе. Сам просто не сразу додумался пока не вспомнил прямое значение слов Импорт и Экспорт )))))
Добрый день, Дмитрий!
Ура спасённым контактам!
Статью дополнил, спасибо! Я полагал «запустите Excel» автоматически означает это, потому что если запустить именно программу (а не открыть файл), то она запускается с новым пустым документом.
Доброго времени суток!!! Ну ты молодчинаааа!!! Огромный тебе респектище!! Оч помог!! Создавай права на прогу!! Оч полезный продукт!! Удачи! Здоровья!! Спасибо
Серёга, спасибо! Успехов!
Спасибо много не бывает :). Помогли! И-спасибо!
Пожалуйста, Александр!
Для особых благодарностей даже создал специальную страничку. 😉
Спасибо! Просто в яблочко!
На здоровье, Николай!
Алексей, Вы не планируете написать программку для конвертации csv в vcf? Был бы крайне признателен.
Здравствуйте, Иван! На программу нужно много времени, на общественных началах сейчас этого сделать не готов.
Алексей, добрый день!
Скачал Вашу программу, сконвертировал свой файл, в предварительном просмотре (показать таблицу с результатами) увидел все свои контакты, обрадовался, сохранил файл в csv и тут же на радостях «поддержал сайт». Но когда открыл сохраненный файл экселем, увидел лишь вот такие записи РђРЅРЅР°. Варианты, описанные Вами в тексте для исправления этого безобразия не работают. Эксель 2016. Что можно еще сделать?
OpenOffice рулит! При открытии моего файла он спрашивает «какую кодировку желаете применить?» и открывает в выбранной «Юникод UTF-8», все контакты читаемы. А эксель как ни проси, ничего не делает и конвертировать не желает.
За программу, тем не менее, спасибо, ибо эксель создавал микрософт, а за поделки этой компании автор не обязан отвечать 🙂
Добрый день, Владимир! Спасибо!
В ответ на первый комментарий, написал вам на почту. Дело в кодировке, правильная, да, UTF-8. Под рукой нет Excel 2016, но надо поколдовать там с процедурой импорта из текста. На этапе выбора кодировки, UTF-8 нет в списке, или выбор её не помогает?
Выбор UTF-8 ничего не дает. Такое впечатление, будто экселю все равно, что я выбираю, и он открывает файл в понятной одному ему кодировке.
Странно, у меня даже на новых версиях удавалось.
Все работает, спасибо!!!
На здоровье!
Здравствуйте,не работает. Файлы вставились,а дальше…..ничего.
Здравствуйте!
Хотелось бы знать, что такое «ничего». Как это выглядело? Напишите по шагам, что делали, что ожидали, что было вместо этого. Помогите мне помочь вам.
Здравствуйте, дело в том, что мне надо экспортировать контакты в Icloud .Формат SVF не читается .Я воспользовалась Вашей программой,да,я получила список своих контактов,как я поняла,в новом формате,а далее,я ничего не могу сделать,ни сохранить,ни перенести.Тупо висит на экране таблица.Помогите,пожалуйста.
Здравствуйте!
Похоже, вы решаете какую-то задачу, для которой программа не предназначена. Я и слов-то таких не знаю. Моя программа преобразует из vcf (общепринятый формат карточки контакта) в csv (прообраз таблицы в Excel). Что такое svf и почему он не читается я сказать не могу. Про iCloud я тоже ничего не могу сказать, потому что им не пользуюсь, и не знаю, что там куда должно экспортироваться, и какие с ним могут возникать проблемы.
Если таблица в моей программе «тупо висит», её можно «тупо закрыть». К этому моменту csv файл уже сформирован, найдите его в файловой системе (вы должны были указать путь).
Спасибо. Помогли не потерять контакты всей моей жизни.
Звучит торжественно! Пожалуйста, Елена!
Огромное спасибо!!! Дай Бог вам здоровья!
Спасибо, Руслан! Времени и желания тоже не помешало бы! =)))
Спасибо, ваша программа очень помогла.
Пожалуйста!
Нижайшее спасибо! Очень клево!
Велкам!
Спасибо,братишка!!!
На здоровье!
у меня получается файл csv пытаюсь импортировать его в гуглконтактах, все получается, имортируется, но все контакты без имени ((( что делать?
День добрый!
Я не знаю, я не загружал csv в Google. Попробуйте сразу скормить Гуглу vcf? В случае с csv попробуйте определить, как должен называться столбец с именем и переименуйте его.
Добрый день.
Я рад, что есть такие люди, которые делают очень полезные вещи, — не стараются облжить свои творения задрочистым донатом.
Все элементарно просто и понято.
Я бы хотел поучаствовать в развитии программы.
Можно как-то это осуществить?
Пожалуйста, ответьте на почту.
Заранее благодарен., Станислав.
Здравствуйте, Станислав!
Интересно, какой донат считать задрочистым? =))) Я вот от доната не отказываюсь, но количество донаторов на фоне скачиваний исчезающие мало.
Написал вам на почту, вы не ответили.
Привет. Прога огонь!
А обратной конвертации нет?
Привет, Александр!
Спасибо! Обратной нет, нету.
Извиняюсь, второй вопрос (про русскую кодировку )снимается. Решение в статье уже есть, но первый вопрос остается.
Спасибо, работает. Есть 2 вопроса. Первый: зачем при открытии прога лезет в инет? Брандмауэр это блокирует, но все равно как то это нехорошо без предварительного запроса у пользователя куда то лезть в инет. Второй вопрос: При открытии сохраненного файла Excel-ем русские записи контактов отображаются некорректно. Как победить?
Здравствуйте, Вадим!
Программа проверяет свою версию, скачивает текстовый файлик из 4 байт с моего сайта. Я её изредка обновляю, если выйдет новая версия, она при следующем запуске сообщит о этом. Фишингом не увлекаюсь =)
Рад, что пригодилась!
Добрый день! Конвертер отличный, спасибо! Но у меня вопрос, как потом файл (контакты) преобразованный в формат .csv перекинуть в телефон? Модель Nokia 6600i slider, OS Symbian 40
Добрый день, Александр!
Нету обратного конвертера. Мне нужно было только распечатать список контактов.
Спасибо за ответ. Неужели нет никакой возможности залить контакты в телефон? Выходит, надо вручную сохранять по новой каждый контакт в отдельности?
Здравствуйте, Александр,
Моя программа не умеет, написал вам на почту. Было в планах, но до дела не дошло.
Большое спасибо автору за программу. С другими программами огромным трудом скопировал контакты на андроид, и то часть каким-то образом потерялась. И при конвертировании потерялись «+» в начале номера и телефон не мог звонить нормально. Сейчас все в Экселе отредактирую как мне нравится и залью в телефон.
Спасибо, Алексей! Успехов!
Не перевелись еще на Руси умельцы, которые могут сделать просто, коротко и с требуемым результатом. Спасибо!
Успехов!
Работает, Благодарю!
Немножко модернизировал алгоритм для своего Sony Ericsson W660i:
«Чтоб открыть файл W660.dbk и сохранить его в файлом Excel надо:
• Открыть его в ZIP программе
• Сохранить внутреннее содержание в папку.
• Конвертировать файл contacts.vcf через конвертор VcfToCsv.exe в файл 01.csv
• Через Блокнот сохранить файл 01.csv в файл 01.txt
• В Excel через файл – открыть, импортировать файл 01.txt и сохранить, как Excel файл.»
Действительно оказалась проблема с этими файлами contacts.vcf, Благодарю!
Спасибо, Владимир!
Добрый день, программа конечно хорошая, вернее идея, но вот у меня к примеру файл имеет размер 155 Мбт -выкачал с телефона, программа не работает т.к. имеет системное ограничение. (не хватает памяти).На мой взгляд прежде чем рекламировать так широко для использования надо было тщательнее протестить, т.к. если к примеру взять короткий файл то программа очень хорошо отрабатывает.
Добрый день, Андрей,
Выгрузите из телефона отдельные VCF карточки, или разбейте файл на части. 155 мегабайт текста это ужас, конечно.
Классная прога с unix-философией — делает ровно то, что заявлено. Моё увОжение 😀
сразу захотелось автору денежку на тел положить)
Спасибо за отзыв, и отдельное спасибо за желание!
Справа в боковой колонке маленький баннер с копилкой, денежку можно положить туда!
Зачем это все?
Скорее всего у кого есть Нокия, есть и Nokia PC Suite.
1) Подключаете телефон Нокия, делаете бэкап контактов — получаете *.NBU файл.
2) Требуется NBUparser. (Находится в инете за минуту) Открываете получившийся у вас NBU файл, выбираете «Запись *.vcf(UTF-8)», указываете папку назначения. Получили кучу карточек *.vcf в папке.
3) в папке где лежает все ваши vcf файлы нужно выполнить:
copy /B *.* contacts.vcf
Эта команда просто объединит все vcf файлы в один.
4) Теперь у вас есть на руках contacts.vcf-это все ваши контакты и здесь можно выделить 2 способа:
*5) Gmail-Import
*6) Куча программ для импорта VCF файлов на андроид.
Я выбрал *5). Загрузил, поудалял страшные аватарки, удалил кого не нужно.
7) Android-Sync
Все сделано.
PS
Общий принцип NBU->VCF->GMAIL
Как вы этого достигните зависит от вас, я предложил наиболее простой способ.
или через экспорт сразу с 3 го пункта
Сергей, если вы внимательно читали статью, то я начал с того, что мне надо было получить данные на компьютере, в формате, пригодном для печати, а именно в виде таблицы Excel. Всё, что вы описываете, безусловно работает, но не решает задачу, которую надо было решить мне.
Также я пишу, что по причинам, которые оставил за пределами этой статьи, я не хотел использовать Google в частности и выгружать свои телефоны в Интернет в целом.
Однако и в вашей схеме шаги 1)-3) лишние. PC Suite прекрасно сама выгружает контакты в VCF формате. Для этого не нужно делать бэкап и потом его парсить, об этом я тоже пишу.
Сделайте пожалуйста PORTABLE версию. Или в ZIP архиве установленную. У меня Аваст тоже ругается и комп наглухо виснет.
Здравствуйте, Андрей!
Так она и так «portable», инсталляции не требует. Напишите мне личное сообщение на странице «Контакты», я вышлю в архиве. В этом комментарии вы указали несуществующий е-мейл.
Почему на virustotal дает выявление по 6 антивирусникам:
AegisLab Sape.Heur.Aa382!c 20160207
Bkav W32.HfsAtITPSINF.C63C 20160204
ClamAV Win.Trojan.Autoit-2099 20160206
McAfee-GW-Edition BehavesLike.Win32.Backdoor.fh 20160207
Qihoo-360 HEUR/QVM10.1.Malware.Gen 20160207
Symantec SAPE.Heur.AA382 20160207
Здравствуйте, Chip,
Проверил, действительно. Я не знаю почему. Может случайное совпадение каких-то последовательностей в файле, которые они приняли за сигнатуры. Вирусы нашли 8 систем, а 46 не нашли. В том числе не нашли DrWeb, Nod32, Agnitum, Kaspersky и другие популярные. Спросите у тех восьми. Вирусы не пишу, и фишингом не увлекаюсь.
Хотел из .bin файла (фул дамп телефона) извлечь контакты, пишет найдено 130 контактов ищем дальше, далее ничего не происходит, стоит ждать?
Нет, программа предназначена для чтения именно VCF файлов. Видимо нашла там теги какие-то, но качественного результата не будет.
СПАСИБИЩЕ ОГРОМНОЕ!!!!!!!!!!!!!!!!!!!
ПРОГРАММА СУПЕР!!!!!!!!!!!!!!!!!!!!!!!!
Очень выручила!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ура!!!
Спасибо, Алексей!
Первая нормально работающая программа конвертирования Vcard в CSV!
Проблема эта старая, и похоже, Ваша программа — первая, которая корректно работает с UTF8!
Спасибо!
Из пожеланий: Обратный конвертер. (Оно несложно, а для Вас — элементарно!)
Здравствуйте, Andy!
Спасибо! Об обратном конвертере думаю, его периодически просят. Не всё так просто, как может показаться. vCard строится на неписаных правилах, исчерпывающий перечень которых я не нашёл (не особо искал). Их надо все соблюсти. Дело же не в том, чтобы сформировать, нужно чтобы другие его корректно прочли.
Главная причина – время и силы, их на всё не хватает.
Алексей!!!
Можно не разбираясь сделать обратный конвертер. По принципу аналогии.
Да, он будет ограничен в использовании.
Но 90% он нужен только для того же аппарата, с которого и были получены данные!
Т.е. пользователь просто удаляет строки (записи) в Экселе и переставляет значения нужных ячеек по другим столбцам (полям).
Потом это конвертируется обратно и засасывается телефоном. И ву-а-ля, причёсанная адресная книга в телефоне
Здравствуйте, Павел!
Обратный конвертер в проекте, но на повестке дня доработка курса о создании сайта с нуля своими руками. Идею создания не бросаю!
все бы круто) все работает но:
как и предсказывалось- надо менять кодировку и О чудо при смене кодировки все данные каждого контакта в одной ячейке оказываются
Илья, попробуйте загружать CSV в Excel с помощью «Импорта данных» (смотрите в статье под спойлером «Что делать, если вместо букв «кракозябры», Excel принял телефоны за числа и убрал нули и проч.») Если уже пробовали, попробуйте поиграть с ограничителем строк (ставить или не ставить кавычку). Если в данных у вас встречается точка с запятой или двойная кавычка, то будут проблемы при импорте. Хуже всего если и то, и другое одновременно.
СПАСИБО !!!
Успехов!
Добрый день Алексей!
При просмотре все выглядит ОК, но при экспорте файла в Гугл, большая часть контактов уходят в комментарии, т.е. поле ФИО пустое, а при попытке редактирования получаю такую картинку:
Контакт
Примечания:
N: Kucher
TEL;PREF;CELL;VOICE: 80674890999
Здравствуйте, Александр!
Я не делал конвертер ради загрузки в Gmail. Мне контакты нужны были на компьютере, в Excel. Могу посоветовать вам либо попробовать VCF сразу загрузить в Гугл, либо открыть CSV в Excel, отформатировать там, как нужно Гуглу, и потом снова сохранить в CSV и загрузить в Gmail.
Все равно, спасибо за то, что сделали работу! 🙂http://forum.se-zone.ru/files/11/11/rc_1.6.5_135.zip
нашел NBU Parser 8.0, который преобразовал сразу
Спасибо, Александр!
Спасибо огромное!!!!
Вы молодец.
Пользуйтесь на здоровье!
Privet , u menya na noutbuke net ruskoqo alfavita poetomu pishu na latine potomu chto schital chestyu poblaqodarit vas … srabotala vse otlichno !!!
Я рад, успехов!
Вы — ГЕНИЙ!!!! Наконец-то мне перестанут сниться кошмары про потерю записной книги из телефона…! СПАСИБО!
На здоровье, Оксана! Спокойного сна!
Привет. Прога очень классная) НО у меня большой vcf файл не открыла — долго думала и написала на английском что типа: превышен максимальный размер файла и закрылась сама)
Что делать?:)
Алексей, думаю программе не хватило памяти или ещё каких-то ресурсов. Большой файл – это просто идущие подряд карточки. Попробуйте разбить его сначала на несколько обычным текстовым редактором. Например, сделайте две копии, из первой удалите первую половину карточек, а из второй вторую. Может придётся поискать редактор, поддерживающий большие файлы.
спасибо вам за программу)))она прекрасно справляется со своей задачей)))
Пожалуйста!
Мне кажется ваше решение в этой программе очень хорошее. но есть ли ПО для МАК?
Александр, я долго ждал этого вопроса. Нет, для Mac нет.
Спасибо за быстрый и полный ответ на поставленный вопрос! Программа прекрасно справляется с поставленной задачей! Спасибо за программу!
Я рад, что всё получилось. Успехов!
круто все работает импортировал и загрузил в гугл, спасибо за прогу
Пожалуйста!
Здравствуйте Алексей! Очень быстрая реакция на вопрос и также быстрое решение его. Огромное СПАСИБО!!!!!!
На здоровье, Алексей!
Очень быстрая реакция на вопрос. Великолепное решение вопроса. Огромное спасибо!!! ТО ЧТО ДОКТОР ПРОПИСАЛ !!!!!!!!!!!!
Здравствуйте Алексей,
Пытался перенести контакты из старенького самсунга С3322 в Gmail, Чтобы оттуда на НТС. В формат csv ( Exel таблицу) конвертировались все файлы vcf без проблем, всё читаемо и понятно. А вот в Gmail этот файл загрузился так, что все поля в каждом контакте пустые, а все данные, кроме e-mail, в одном поле примечание. Неужели править каждый контакт вручную? Спасибо, если ответите.
Здравствуйте, Андрей,
Не могу ничего сказать про Gmail. Программа была затеяна чтобы НЕ пользоваться веб-решениями. Если у вас есть VCF файлы, вы можете их попробовать преобразовать в CSV с помощью моей программы, либо же с помощью Gmail. Ну либо преобразовать в CSV моей программой, и попробовать «скормить» этот CSV уже Gmail’у.
а чего сразу гуглу не скормить vcard ?
у меня вот например 1381 контакт в старом сотовом, а вКарты можно кидать только по одному…. чуешь разницу, =)
В какие карты, в VCF? В мою программу можно загружать много отдельных VCF файлов одновременно.
прекрасная програма, но не преобразует дни рождений. открываем в Excel и видим цифирки и черточки, но год правильно конвертируется. может что-то не так делаю?
Оказалось, что не всегда дата в формате восьми цифр. Внёс правки, выпустил версию 1.30.
Алексей, у меня возникла проблемка. Импортирую данные в Excel, пробую менять мои «кракозябры» так, как описано у Вас. Однако, ни одна кириллица, или UTF код не подходят. Не подскажете, что не так?
Сергей, списались с вами по почте, насколько я понял, проблема решена. Буду рад, если поделитесь, может кому-то ещё поможет ваше решение.
Работает! Спасибо!!!
Отлично! Пожалуйста!!!
Спасибо!!!
На здоровье!
тоже долго искал как победить конвертацию контактов.
спасибо автору огромное, все получилось!
На здоровье, Станислав! Успехов!
Если сработает, то будет круто! И прошу дать возможность оплаты с мобильного с мобильного! Просто не все имеют карты и тд… А мобила есть у всех! )
Там через Робокассу (последний третий способ) можно. Оплату через SMS не подключал. У операторов комиссия безумная и почти всё достаётся им в таком случае.
Спасибо огромное, выручила программа, СУПЕР!!!
Я рад, на здоровье!
Прога VcfToCsv очень выручила! Спасибо! 200 руб. дарю с удовольствием!
Спасибо и вам!
Большое спасибо за программу!!!!!
Главное без «облаков» и гуглов…..))
Информация сохранилась!!!!!(за 5 сек.)
На здоровье, Олег!
Тоже не люблю «облака»! =)
Ничего не работает !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
при добавлении файла в gmail, пишет что добавлено, но контакты без имени, меняешь код, пишет ошибку! вздроч!!!!!!!!!
ничего не понятно как и что изменять в exel , что изменять, какие галочки ставить, в каком формате сохранять! полный развод! не качайте!
К Excel руководство не писал, уж простите. По Excel написано море всего и без меня.
Александр, дышите глубоко, у всех получилось, и у вас получится!
В Gmail файл добавлять не надо. Моя программа, во всяком случае, для этого не предназначена. Если у вас есть *.vcf файл из телефона (или откуда-то ещё), и вам надо его сконвертировать в *.csv и открыть, например, в Excel, то тогда она вам поможет. Во всех остальных случаях, включая преобразование из csv в vcf – нет. С Gmail тоже никакой связи.
Если вам нужно загрузить файл в Gmail, просто возьмите VCF и загрузите в Gmail, тут моя программа не нужна.
согласен, эмоции были излишние.
просто тот файл который делала Ваша программа в gmail не был функционален.
Вам спасибо за программу!!!
Но для тех, у кого такая же проблема, вот решение:
через Pcsuite можно сразу получить все контакты одним файлом csv, который виден в gmail и который синхронизируется с iphone на ура!
Похоже мы решаем разные задачи. Мой PCSuite отдавал решительно только .vcf (унифицированный формат «визитной карточки» контакта). Причём по одному vcf на один контакт из телефона.
В моём случае весь список контактов надо было распечатать на листочке, то есть открыть их в Word или Excel. Да, было решение загрузить их в Gmail, чтобы оттуда сохранить в каком-то ещё формате (говорят он позволяет экспортировать в csv). Но я не хотел загружать в Gmail свои контакты по причинам имеющихся у меня суеверий.
Всё зависит от того, что нужно именно вам.
Кстати, когда я купил смартфон, те же карточки, выгруженные из PCSuite туда чудесно загрузились, и я обошёлся без своей же программы, Gmail или чего бы то ни было ещё. Но она мне нужна была тогда, когда я её написал, чтобы распечатать их.
«Похоже мы решаем разные задачи.»
похоже на то.
наткнулся на Ваш сайт, когда искал как именно загрузить контакты с нокии в gmail а оттуда на iphone.
Мне кажется, Gmail принимает эти vcf сами по себе, без конвертации. Если он теряет часть данных, то можно попробовать моей программой конвертировать в .csv, но я не знаю, принимает ли Gmail csv. Если какие-то проблемы с Excel, напишите какие, попробую помочь.
Собственно, да, то же самое вы и написали чуть раньше.
Здравствуйте! Может я чего-то не понимаю — но при запуске программы, появляется сообщение «доступна версия 1.20». На сайте, по ссылке в конце статьи (https://dvascheta.ru/vcf-to-csv/VcfToCsv.exe), скачивается версия 1.10 (размер файла 1 003 008 байт, смотреть через Total Commander). К сожалению, в самом EXE не прописаны поля с версией, так что узнать, какая же версия работает — только по загаловку окна.
Перевыложите, пожалуйста, новый экзешник. Спасибо!
Ростислпа
Здравствуйте, Ростислав!
Удивительное дело, но я только что скачал сам, и скачалась версия 1.20. Ниже есть отзывы «спасибо за новую версию, всё работает». Размер версии 1.20 1003008 байт, версии 1.10 – 1002496. Я даже заглянул на хостинг, там один файл.
Может кеш? Попробуйте режим «инкогнито» в браузере. (Ctrl+Shift+P в ФФ, Ctrl+Shift+N в Хроме).
Отпишитесь, пожалуйста, получится ли. Если что, отправлю на почту.
С уважением,
Алексей.
Здравствуйте, спасибо за ответ! В общем, магия — я посмотрел внимательно на вчерашний скачанный EXE — действительно, он версии 1.20. Но у меня есть и старый EXE — он абсолютно такого же размера, но «внутри» версия 1.10. Видимо этот факт и сбил меня с толку. В общем, наверно внутри изменение (разница между версиями) настолько незначительно, что после компиляции размер не меняется. Хотя с другой стороны, что же за файл тогда у Вас (тот что размером 1002496).
В общем, спасибо, вопрос закрыт.
Если Вам надо — могу прислать указанный EXE.
P.S. Перечитал вчерашний свой вопрос — «загАловку», «Ростислпа» — спешка 🙂
Я рад, что всё разрешилось. Размер да, меняется, я давно за этим наблюдаю, всякий раз размышляя, каким именно образом три строчки кода добавляют 300-500 байт =)
Пусть загадка останется неразгаданной, всё равно не понятно, что бы можно было изменить.
Очепятки, они такие, всё в порядке!
С уважением,
Алексей.
здравствуйте , помогите пожалуйста 🙁 SOS
я перед тем как сбросить телефон на заводские настройки сохранила контакты в vcf , потом когда пришло время их извлечь ничего не вышло , представляете в каком я ужасе там вся моя жизнь , этот мой файл к тому же ошибку выдает ! :О можно я вам его отправлю посмотрите пожалуйста , а то ведь я совсем не понимаю ничего а вы умный учёный 😉
Отписался вам по присланному файлу, пока нет вашего ответа.
А наоборот программки нет? Из csv v vcf?
Нет, не делал. Но спрашивают чуть ли не каждый день, видимо придётся! =)
Наконец-то толковая программа конвертер.
Жаль, только что односторонняя.
Обратного конвертера сильно не хватает, ведь часто нужно поправить список (убрать лишние данные, поправить контакты).
В телефоне это очень не удобно делать, когда контактов много.
У меня была задача получить все контакты в Excel, чтобы иметь их на листочке. Понимаю вас, вы не первый пишете об этом. Но на эмоциональном подъёме не готов сделать обратный конвертер, надо много сил и времени.
Добрый день, Алексей. Я программист. Написал программку для чтения *.vcf файлов. Нашел твою работу в иннете. Появились вопросы. Хотелось бы перетереть некоторые вопросы. Удобнее это сделать в Аське. 36xxxx069 . Жду.
Здравствуйте, Олег,
Написал вам в аську, ответа нет.
Большое спасибо за программу! Обнаружился один недостаток: если в vCard у контакта 3 номера телефона, то в результирующий csv сохраняется только 2, причем не попадает самый первый заданный в vcf номер. Если можно, исправьте это пожалуйста.
Здравствуйте, Сергей!
Поправил, выпустил версию 1.20. Дело было в том, что телефоны назывались абсолютно одинаково.
Большое спасибо за оперативное исправление. Только что проверил последнюю версию, теперь все работает прекрасно!)
Ура!
Спасибо большое!!! за 5 сек все сделал!!! Уважение таким умным и главное бескорыстным людям!!!
Ура! Если что, справа в боковой колонке есть копилочка для самых благодарных посетителей! 😉
Спасибо большое!
Пожалуйста!
Спасибо автору! Огромный респект) прога работает на УРА)
Удачи в разработке)
Спасибо! Успехов!
Работает!
Пол дня маялся, наустанавливал полный комп всякой ерунды для чтения адресной книги из одного файла (vcf) — и всё без толку.
А вот — просто и эффективно!
СПАСИБО, Алексей! Удачи!!!
Я рад, успехов!
Спасибо, то что надо!
На здоровье!
У меня не получилось 🙁 мой вантач менеджер отделил телефоны а всю остальную информацию либо зафигачил в колонку информация либо выкинул к чертям… сижу вот пытаюсь понять как он колонки создает собака серая чтобы в опенофисе их переобозвать
а он оказывается и вовсе не заморачивается… этот синхронизатор все две колонки и имеет «тел» и «информация» а у меня ФИО по три-четыре телефона мыло почтовые адреса номера машин пароли явки и так почти на половину народа… даты рождения имена детей жен, мужей и их даты рождения… трагедь в общем
Сочувствую, Ирина! Но не знаком с «вантачем». Надо поискать способ получить от него таки VCF-ки.
Спасибо БОЛЬШОЕ!!!!!
Пожалуйста!
Алексей прога класс!!! Но есть проблема с датой рождения, когда выгружаешь с Андроида то там формат даты американский т.е.
‘YYYY-MM-DD’
Спасибо! Внёс себе в план работ, но в ближайшее время не могу обещать.
Большое спасибо за хорошо работающую программу (применил для большого vcf-файла из Android). Поддержал рублями
Взаимно благодарю!
Щик)
А то!
Отлично! Очень помогла прога! Спасибо.
На здоровье!
VAU
VELCOME
Спасибо за софтину, помогло.
А с какой целью она ломиться в интернет?
На здоровье!
Проверяет свою версию (качает текстовый файл в 4 байта), чтобы сообщить, если вышло обновление. Фишингом не развлекаюсь =)
Хотел ещё смотреть количество запусков, но изящного решения быстро не нашёл.
Алексей, Вы молодец,
спасибо Вам большое — быстро, просто и главное работает.
Желаю Вам успехов и всего наилучшего.
Спасибо, Юрий! Взаимно!
Спасибо, дорогой Алексей!
Все работает.
В моем варианте получилось 3 нечитаемых столбца — PHOTO;ENCODING=BASE64;TYPE=JPEG,
X-NOKIA-PND-GROUP, и
NOTE;ENCODING=BASE64,
где все буквы заменены некими символами. В случае с присоединенным рисунком JPEG все понятно, иначе и быть не может, а в остальных двух (принадлежность контакта к группе и текстовый комментарий) нечитаемость немножко огорчает. Хотя работающее остальное можно оценить как 99%, что радует!
Мое спасибо подтвердил донацией через robokassa
Здравствуйте, Александр!
Как выглядят нечитаемые символы? Я в статье дописал как обойтись с кодировкой с помощью Excel при импорте csv.
За донацию спасибо!
Спасибо за ответ. Я перебрал все кодировки в Excel, не помогло.
Нужно видеть исходный vcf
Алексей, моё Вам почтение и огромная благодарность за такой простой конвертер. Без лишних движений, «без шума и пыли» получил требуемый результат!!! Ещё раз — благодарю! Очень доволен!
Сам не люблю лишнее, рад, что пригодилось!
Спасибо огромное! Спасли
На здоровье! Успехов!
Добрый день!
Огромное спасибо за программу — действительно из разряда must have для владельцев Нокий. Нашёл один недостаток — при наличии в файле vCard двух полей с одинаковыми названиями, например, TEL;HOME:1234567 и TEL;HOME:9876543, т.е. 2 номера домашнего телефона, в ёксель записывается последний считанный/распознанный. Т.е. в итоговом csv будет одно поле TEL;HOME с последним номером.
Благодарю за отзыв, Владимир!
Вообще такого, конечно, внутри vcf не должно быть, иначе как понять, что же на самом деле имя? Но попробую учесть это в программе.
Согласен, что такого быть не должно, но Нокии в телефонной книге самого аппарата позволяют задавать, например, два домашних телефона, т.е. получается, что тип телефона одинаковый, при этом Парашют и Ови благополучно экспортируют контакты в карточки vcf и записывают туда именно две строчки с одинаковыми названиями полей, но разным содержимым.
Я пользовался Nokia Suite для создания vcf карточек. Сьют создаёт поля с разными именами.
Однако я верю, что такое может быть. Написал Вам на почту, попросил прислать пару карточек для примера, чтобы я мог внести изменения в программу, Вы не ответили. Если пришлёте, попробую что-то сделать.
Спасибо за прогу!Долго я искал варианты как мне получим то, что хочу. В свое время перестал пользоваться гугл синхронизацией (терялись контакты). Потом начал искать способы как вытянуть контакты из HTC (программа синхронизации у них …….). Нашел в итоге прогу в play market по сохранению ВСЕХ котактов, но получил их в руки в формате vcf, и в нем обрабатывать данные никак не получается. Поддержал даже Вашу программу рублями. Спасибо еще раз.
Спасибо за отзыв, Андрей, и за поддержку рублём тоже отдельное спасибо!
Спасибо, Алексей! За минуту получился список контактов, которые мечтала распечатать ))) В Excel можно их упорядочить, как душе угодно! Очень полезная программа. Кстати, Яндекс все прекрасно видит, третья ссылка сверху на запрос «Как распечатать cvf»
Спасибо за отзыв, Екатерина!
Очень хорошо, раз видит! Вам успехов!
Шикарная программа. Жалко что нашел тебя только в гугле. Яндекс не видит в упор. То, что надо. Если клиенту это пригодиться порадую рубликом. Успехов!
Не раскручиваю какими-то специальными способами, тем более платными. Поэтому с Яндексом вообще беда, да.
Спасибо автору!!! То, что нужно!!! Просто и четко! Считаю лучшей программой подобного рода. Я ее использовал для передачи данных из старого телефона на windows phone с промежуточным редактированием
Чертовски приятно читать такие отзывы!
Алексей, подскажите, в чём ошибка может быть?
Сначала я свои контакты .vcf переконвертировал с помощью вашей программы в один файл .csv
И попытался загрузить контакты.
Получилось вот что:
1.https://yadi.sk/i/5bwF8B57g2uxz
2.https://yadi.sk/i/EWEI4c65g2uyh
Данила, Вы пробуете открыть какой-то программой типа адресной книги. Откройте с помощью Excel, и увидите все свои данные.
Алексей огромное СПАСИБО за полезную программу!
На здоровье!
МОЛОДЕЦ!!!!!
Спасибо большое ! Супруга попросила распечатать ее контакты без «выброса» их в Gmail? Проблему решил с помощью вашей программы!
На здоровье! Успехов Вам и супруге!
Алексей огромное Вам уважение! Спасибо! Программа просто сказка, 10 секунд и мои долгие проблемы с переходом на другой телефон разрешились! 🙂 Спасибо Вам!
Чертовски приятно читать такие комментарии! На здоровье!
контакты были выгружены с нокиа. после конвертации имена кириллические преобразовались в Егор Оля
Уже разобрались по почте, но отвечу, вдруг у кого-то будут те же проблемы: даже если в табличке, которая открывается программой, нечитаемые символы, идите дальше, формируйте CSV и открывайте его с помощью Excel, но не через Файл — Открыть, а через Данные — Импорт внешних данных. Там можно поменять кодировку.
кстати те номера которые начинались у меня с цыфры 0, то в них к сожалению данная цифра после конвертации отсутствовала
Скорее всего их съел Excel при открытии. Надо использовать «Данные» — «Импорт внешних данных».
столкнулся с примерно схожей ситуацией. Excel преобразует ячейки в общий формат если нет импорта, и убирает символы. Мне кажется инфо по поводу импорта и сохранения текста нужно вынести в описание.
Спасибо за хорошую и полезную программку — решает непростой вопрос 🙂
Василий, слова об импорте спрятаны под спойлер «Что делать, если прочесть созданный CSV не удаётся (нажмите на эту надпись!)». Сейчас попробую обозвать её как-то ещё…
Рад, что программа пригодилась!
еще раз спасибо)
Пожалуйста!
Спасибо Алексей, программа просто атаз, скачивал с телефона на комп контакты, но никак не мог их отредактировать, удалить и т.д. Ну а ваша программа просто решила головную боль. Так держать!!! Порадовало что программу даже устанавливать не надо на комп, просто скачал, запустил, конвертировал и все) Ну и конечно же небольшим минусом является то что имена располагались не по порядку, то есть в разноброс)
Откройте файл в Excel, и отсортируйте как нужно!
объеденил контакты которые взял с одного телефона в один файл — получается что они с разными кодировками.. как такое может быть?
Написал Вам на почту, от Вас не ответа.
молодец
все просто и понятно !!!!!!!!!
На здоровье!
Здравствуйте Алексей!
Программа полезная. но видимо, не доработана. Задача состоит в том, чтобы все телефоны, привести к одному формату. Всё таки, за долгие годы, они сохранялись в разных форматах (+7 , 8-916, с пробелами, с чёрточками и т.д.). Видимо поэтому, по-разному конвертируются и на местах пробелов или других знаков, появляются какие-то квадраты, точки, запятые и т.д. Поэтому, во-первых, лучше все телефонные номера конвертировать сначала в текстовый формат.
Во вторых, желательно затем это выгрузить в Excell, для приведения всех записей и телефонов к одному формату. И в-третьих, загрузить обратно в cvf, чтобы восстановить на телефоне. Вот такой конвертер хотелось бы видеть. Тогда от него будет реальная польза! Т.к. для единичных и разовых изменений, в одной двух записях, вполне подойдёт открытие файла в других программах. Есть возможность доработать прогу?
С уважением Александр.
Здравствуйте Александр!
Спасибо за отзыв! У меня задача стояла выгрузить данные из телефона в компьютер, я пишу об этом в начале статьи, причём выгрузить «как есть», чтобы ничего не потерять. Потом я дорабатывал программу, и сейчас настал такой момент времени, когда для каждой новой функции требуется всё больше и больше времени, а сами функции становятся всё менее и менее значимыми. Например, можно предположить, что в телефонной книге у кого-то окажутся номера Украины или Белоруссии, тогда они будут начинаться с +38 или ещё с чего-то. Поэтому просто пройтись по списку и заменить одно на другое не получится. Уже нужно писать какой-то «умный» алгоритм.
При этом .csv легко открыть в Excel и получить таблицу (Excel понимает этот формат), с которой за 3-5 минут можно сделать всё, что угодно: заменить 8 на +7, убрать дефисы, скобки, пробелы и так далее так, как именно вам нужно. Обратно в .csv Excel тоже отлично сохраняет.
Задача программы была — вытащить все данные из телефона, она для этого писалась, и именно это делает. Если Вам действительно нужны эти функции, то я готов создать отдельную версию исключительно для Вас, но за плату. Напишите, и мы обсудим.
Подскажите я все контакты, например 100шт. конвертировал из vcf в 1 файл csv. И что дальше? у меня в телефоне будет 1 файл и контакты будут браться из него? а 100 vcf можно удалить?
Здравствуйте, Костя! Смотря что Вы хотели изначально сделать. Мне нужно было «спасти» контакты из телефона и иметь их в компьютере. Для этого я написал программу. Какая у Вас задача я не знаю. Судя по отзывам, многие телефоны позволяют загружать сразу .csv файл. Но опять повторюсь: какая у Вас задача? Вы переносите контакты из одного телефона в другой?
Здравствуйте. Хорошая и нужная программа. Нашел ее т.к. решал задачу внести в смартфон 540 абонентов из справочной книги в формате .doc. Сейчас имею книгу Сотрудники.csv и бьюсь как преобразовать это в vcf и залить в смартфон. Помогите,а ?
Здравствуйте, Аркадий!
Пока обратной задачи не стояло, и программа работает только «в одну сторону». Свои соображения написал Вам по почте.
Ну во-первых спасибо за прогу,вроде все получилось.А теперь о главном.Алексей не могли бы вы мне подсказать,почему полученный csv файл с контактами не импортируется в gmail контакты???Какие могут быть причины ведь поддерживается данный формат???
Не импортируется — как это выглядит? Сообщает об ошибке? Если да, то какой?
Как вариант, дело может быть в названии столбцов. Gmail может ожидать каких-то конкретных названий, а не тех, что получаются в результате работы моей программы.
Насколько я знаю, gmail принимает сразу .vcf карточки, не обязательно преобразовывать их в .csv.
Спасибо огромное за программу. Не мог корректно перенести контакты в таблицу Excel, а с помощью Вашей программы все получилось.
Успехов!
«Файл пуст или имеет неправильный формат. Выберите другой файл.» Это то что мне говорит people.live.com А я так обрадовался(((….
Игорь, у меня нет учётки Микрософта. А что на этом сайте? Мой конвертер делает .csv файлы, не удивлюсь, если онлайн сервис его не кушает…
Ага, та же фигня. Их сервис просит файл csv как раз. А потом выдает текст вот этой ошибки, все как у Игоря. Может быть, в механизме сохранения самого файла на комп есть какие-то нюансы?
Могу только предложить попробовать удалить ограничитель строк (у меня по умолчанию стоит кавычка, сотрите её). Вообще CSV и есть CSV — значения, разделённые точкой с запятой, тут что-то ещё придумать сложно.
Можете мне скинуть ссылку на какую-то документацию по этой системе или ещё что-то? У меня нет там аккаунта.
И ещё как совет: откройте в Excel’е мой файл, он должен открыться нормально. И из него уже сохраните как-нибудь ещё. Тогда станет ясно, в файле дело, или нет.
Проблема возникает из-за неправильно составленной таблицей которую создает ваш конвертор (так считает windows live) Если вы напишите какие нибудь контактные данные я смогу отправить вам пример таблицы которую считывает сервис Microsoft.
Дмитрий, я написал Вам на почту, посмотрите, пожалуйста.
Большое спасибо за ваш труд по созданию этой утилиты, она меня очень выручила, объединял кучу мелких в один файл и открывал в Екселе для редактирования для создания резервной копии контактов телефона, а компании NOKIA я готов голову откусить, неужели сложно было сделать выгрузку своих контактов в удобоваримой форме?!
Их тоже можно понять. Держат клиентов как могут! Но нас так просто не проведёшь!
Спасибище!
Наздоровьище! 🙂
Все хорошо конечно, но… обратно как сконвертировать-то???????
Обратно мне пока не было нужно! 🙂
Алексей, спасибо огромное за прогу.
Всё ж таки если не сложно, сделайте «обратку».
Работать со списком контактов так неудобно в телефоне или планшете.
А тут выгрузил в Эксел, причесал, расставил по колонкам и… раз бы обратно, в телефон.
Утомительно по группам рассортировывать контакты. А всякие gmail’ы не предоставляют такого сервиса
Добрый день, Павел!
«Обратка» — это почти столько же работы. Под это нужна либо собственная большая необходимость, либо время-бюджет. Программу делал для себя, потом просто опубликовал, причесав немного. Пока обратно нужно не было. Вот куплю новый телефон, тогда может быть.
Спасибо за программу!
http://www.supportforum.philips.com/ru/showthread.php?2996-Philips-Xenium-x5500&p=49764#post49764
Хорошо работает! Спасибо!!!
У меня в одном контакте записаны 2 номера телефона в нокиа сюит как рабочие мобильные и переносится только один из них.
Получается, если будут повторяющиеся поля в телефоне или нокиа сюит, то перенесется только одна запись (которая была сделана в начале).
«Баз»-у ответ: на форуме техподдержки филипс есть ответ на данный вопрос.
Получается с филипсом самое оптимальное синхронизировать телефон с аутлуком и оттуда в филипс.
Обновление.
Под Xp установил заново Nokia PC suite, был установлен Outlook 2007. Сделал новый экспорт всех контактов в PC suite + Outlook (опция в PC suite).
И в итоге в nokia всё видно нормально, а в Outlook только по одному-два телефона из каждого контакта, а иногда и совсем без номеров — только имена.
Да, в этом всё и дело. Проблема в том, что Nokia Suite даёт не стандартные названия полям. Выгружайте контакты из Nokia Suite как vCard (.vcf) и скармливайте моей программе, хотя бы всё увидите в MS Excel.
Евгений, не до конца понял Вас в части что откуда переносится. Нокия, как выяснилось, любит обзывать поля своим каким-то ей только понятным образом. Поэтому да, принимающая сторона может не вынимать из таких VCF все поля, в т.ч. все телефоны. А конвертер тянет всё.
Добрый день!
отличная программа!
но созданный в айклоуд файл с контактами (375 контактов) не корректно конвертнулся, а именно показывается только самый первый контакт из всего списка и все
Написал Вам по почте. Надо увидеть файл.
куда выслать?
Смотрите почту, писал Вам 10 января, сейчас продублировал письмо. Может, в спам попали?
Все получилось, спасибо еще раз. Был какой-то глюк сохранения файла из айклоуда. Все повторил и все заработало.
п.с. сделаю вам дотацию после зарплаты )
Сергей, на здоровье!
Дотации буду рад! =)
Премного благодарен автору за программу! Повезло, что нашёл её и не пришлось писать самому :]
Рад, что пригодилась!
Алексей, большое спасибо за конвертер!
Пожалуйста!
Большое спасибо за утилиту. Действительно очень простая и удобная программа. Я весь вечер шарился по интернету и пытался найти что-то подходящее, скачиваю, устанавливаю, но все не то, пока не нашел вашу. Еще раз ОГРОМНОЕ спасибо!!! А, Вам, успехов во всех начинаниях!!!
Спасибо, Денис!
Та же штука (( при нажатии «Да» в диалоге «Показать таблицу с результатами — вместо текста — черные ромбики ((
Написал Вам на почту, образец получил, буду разбираться, что-нибудь придумаем!
сконвертировал файлы в таблицу. в таблице кириллица не читается и через Mobile Phone Tools вышло сообщение что файл csv не поддерживается
В какой именно таблице не читается: уже в сформированном csv или в той, что открывается при нажатии «Да» в диалоге «Показать таблицу с результатами?». Если в csv, то чем смотрите csv?
Попробуйте открыть csv с помощью Excel (в 2003 это меню Данные — Импорт внешних данных, в более поздних версиях как-то ещё, все столбцы надо отметить как текстовые).
С Mobile Phone Tools я не знаком. Цель моей утилиты была в том, чтобы увидеть все данные в одной из популярных программ: Word, Excel, и дальше с ними поработать.
в обеих таблицах. смотрю в Excel и изменение формата ячеек не исправляет ошибок. Mobile phone tools — софт для телефонов Philips
Написал Вам на почту. Надо видеть файлы или скриншоты.
Спасибо за простой инструмент. Очень важно было создать базу всех контактов со всех телефонов и почтовых ящиков. Все что попадалось- то не устанавливалось, то не работало, то просто трояны. Ваша прога выручила и сэкономила кучу времени.
Значит, не зря старался! У меня всё чаще ощущение, что я в танке — что-то надо, кругом полно всего, но ничего подходящего.
Успехов!
Супер!!!!!!!!!! Просто отпад!!!!!!!! Я неделю е,,,,,я с переносом и конвертацией, а тут бац бац и все. Огромное СПАСИБО автору!!!!!!!!!!
Я рад! На здоровье!
И спасибо за комментарий!