Конвертирование контактов из формата Google в Nokia PC Suite

Автор: | 29.04.2010

Возникла у меня необходимость перенести контакты из Google в телефон Nokia 6300, который был преобретён на замену старому смарту T-Mobile SDA (на Windows Mobile 6), чтобы звонить через другого оператора. И захотелось держать контакты на обоих телефонах, периодически синхронизировать. Основной телефон у меня — коммуникатор на основе Windows Mobile 6. Тут всё просто, настроил синхронизацию в ActiveSync коммуникатора с сервером Google по этой документации: Mail, Calendar & Contacts Sync: Setting Up Your Windows Mobile Phone for Google Sync. Дальше попытался сделать то же самое с Nokia 6300 по этой документации: Device Set Up Instructions: Nokia 6300. Сначала долго настраивал Интернет, получилось, но синхронизация так и не заработала. Гугление дало понять что я в этом не одинок.

После попыток синхронизировать с чем-то контакты в Nokia PC Suite — пришло решение написать конвертер, которым я и собираюсь поделиться. Написан он на языке Perl, для работы необходимы библиотеки: Encode, Text::Iconv. Процедура такая. В контактах Google делается экспорт в CSV-файл, этот файл конвертируется моей программой в формат Nokia PC Suite, и далее полученный CSV-файл импортируется в контакты Nokia PC Suite.

Программа конвертирует не все поля, прошу обратить на это внимание.

Скачать (версия 0.3b от 04.02.2011)

On-Line конвертирование

On-Line конвертирование на базе данной программы, если не хочется скачивать/устанавливать, доустанавливать модули Perl-а — выберите файл в формате Google и нажмите «Конвертировать».



Сылки

Facebooktwittergoogle_plusredditpinterestlinkedintumblr

Comments

comments

Конвертирование контактов из формата Google в Nokia PC Suite: 98 комментариев

  1. ras Автор записи

    Владимир, всё может быть. Откройте экспортированный файл блокнотом и посмотрите, что там в той строке, на которой запинается. Может мой парсер CSV не съедает какую-то символьную последовательность, либо какие-то переносы строк.

    Можно попробовать просто удалить проблемную строку, либо если в глаз бросится какое-то сильное отличие от соседних строк — подкорректировать вручную.

    Ну и если получится, сообщите мне в чём была проблема, я подкорректирую код.

  2. Владимир

    Ну, если честно, я в этих кодах ничего не понимаю.
    Но проблему решил. Действительно, дело было в 50-м контакте. Я просто не стал его экспортировать и все остальные контакты залились без проблем.
    А уж один контакт можно вбить и вручную. )

  3. ras Автор записи

    Вот и хорошо 🙂

  4. Serg

    в новой версии Nokia Suite можно добавлять только vCard .vcf файлы.
    Какая версия Nokia PC Suite подходит для вашего конвертера?

  5. ras Автор записи

    Новая версия не подходит, только очень старая, версию я уже не помню, но думаю стоит искать её учитывая, что статья написана позже. Честно говоря, у меня уже нет ни телефона Nokia, ни желания разбираться с этим атавизмом. Синхронизация в Android всё решила :).

  6. Двниил

    Большое спасибо!!!все работает!!с гугла скинул 451 контакт!!!спасибо разработчику!!!!только получилось скинуть с помощью nokia pc suite 7.1…..есть новая прога nokia suite..так с ней не получится сделать сие чудо!!!!еще раз спасибо!!!!!

  7. ras Автор записи

    Пользуйтесь 🙂 Новый PC Suite действительно не позволяет это сделать.

  8. Алексей

    Спасибо, очень помог!

  9. Alex Nuts

    А как он поведет себя, если у меня cvs файл содержит много полей и такие названия которых не совпадают с vcf?

  10. Alex Nuts

    Добавлю. С гуглем не хочу связываться. Контактов более 800

  11. ras Автор записи

    Alex Nuts, что такое vcf? Много-мало полей, без разницы, конвертер учитывает только основные поля, такие как имя, телефоны (домашний, рабочий, сотовый), дни рождений, e-mail, www, по памяти вроде бы всё. Остальные данные игнорируются. С гуглом связываться придётся, если хочется использовать данный конвертер, т. к. на это он именно и заточен. Спросите почему? Потому что телефон на Android, самой массовой ОС. Там контакты, синхронизируются с гуглом. А Nikia, ради которой это всё делалось, в теории тоже может синхронизироваться, но не работает, прошивка кривая. И приходится туда как-то иногда (верней приходилось) перезаливать контакты. В кривом поделии Nokia PC Suite их криворуких программеров, править контакты для телефона из прошлого — моветон. Поэтому написал данный софт. Только для периодической перезаливки контактов в древний звонилко-фон, которого у меня уже слава богу нет.

  12. Кирилл

    Спасибо большое за труд. Разбил тут свой андройдофон и надо переконтаваться с было с другим телефоном. Через конвертер 403 контакта залились без проблем.
    ОГРОМНОЕ СПАСИБО.

  13. Николай

    Современный Nokia Suite не всасывает CSV.
    Удалось всосать Аутлуком контакты Гугл и синхронизировать Nokia Suite с Аутлуком,
    Првда при каких-то прежних синхронизациях понасоздавалось частично дублированных групп контактов. Подумаю, как лишние прибить без риска.

  14. ras Автор записи

    Современный да. Обратите внимание на то, когда писалась статья, естественно при необходимости — нужно искать версию от тех бородатых лет (Скачать (версия 0.3b от 04.02.2011)).

  15. Андрей

    ОГРОМНОЕ СПАСИБО!!!

  16. сосо

    Спасибо. Три часа мучился. Сейчас пару секунд и готово

  17. Алексей

    Спасибо, огромное, все так просто и легко! PC Suite съел сразу! и все с первого раза, не пришлось по описаниям др. сайта конверт через командную строку и еще через прогу разбивать на отдельные файлы…

  18. Павел

    Огромное спасибо, очень помогло!

  19. Алексей

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

  20. Вадим

    Спасибо огромное!!!!!!!!!!!!! Все идеально сработало!!!!!!!!!! По больше бы таких умных людей! Респект+10000000

  21. Игорь

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

  22. Игорь

    Спасибо огромное, именно то что искал.
    Единственное какие то длинные цыфры еще копирует типа номер какой то…

  23. ras Автор записи

    > Единственное какие то длинные цыфры еще копирует типа номер какой то

    Тут без скриншота не помогу, телепатией ещё не обзавёлся 🙂

  24. Жека

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

  25. Dmitriy

    Спасибо тебе огромное, ты просто гений!!!

  26. Илья

    Спасибо! Сначала не получилось, когда я сделал экспорт из Google for Outlook etc. Но когда сделал экспорт для Google — «всосалось» отлично!

  27. ras Автор записи

    Да, экспорт нужно делать в формат Google.

  28. Александр

    Спасибо! Раньше прекрасно работало. Но в этом году никак не могу одолеть: PC Suite переносить из готового файла лишь некоторые контакты. Причину не пойму. При сортировке в Google по фамилии — переносилось 252 из 852, при сортировке по имени — начало переносить лишь 22. Удалил в блокноте несколько близлежащих строк — результат — 52 ил 852. В блокноте разницы между проблемными и переносимыми строками не вижу категорически. Помогите пожалуйста. (Nokia 301 dualsim, PC Suite 7.1.180.94)

  29. ras Автор записи

    Александр, Вы знаете, я бы с удовольствием помог, но вы же мне не вышлете файл с контактами для анализа. Персональные данные как никак, а на кофейной гуще гадать не получится. Так что ой. Где-то что-то в данных поменялось, учитывая что недавно и сам Google поменял Контакты вообще кардинально. Теперь я на вэбе для контакта не могу фото поменять 🙁

    Метод выше по ссылке мне знаком. Ещё раз хочется заметить, что я не понимаю зачем до сих пор пользоваться Nokia 🙂

  30. Денис

    Александр, огромное Вам спасибо. Я уж думал руками переносить все. Столько интернета перекопал пока не наткнулся на Ваш блог.

  31. Богдан

    Спасибо огромное ! Риспект и уважуха!!!!!!!!!!

  32. Дмитрий

    Никогда на оставлял комментариев, но в этом случае обязан просто! Спасибо огромное! От души!!!

  33. Igor

    Спасибо огромное!

  34. Константин

    Огромное спасибо! Выручили!

  35. Олег

    спасибо, огромное!! программа очень выручила.

  36. Ilias Iliadis

    Огромное спасибо! Решил вернуться на Nokia 8800 Arte и заимел проблему с переносом контактов. С Вашей программой всё решилось.

  37. Дмитрий

    Санёк, огромное спасибо тебе за труд от людей, которые возвращаются обратно на симбу! 🙂

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

  38. ras Автор записи

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

    SetterOl, уже читал, обсуждали, имеет место быть, но IMHO мой вариант проще.

    PS: при конвертации на сайте, ваши данные задерживаются только на время конвертации в папке /tmp сервера, никуда не отсылаются и не хранятся.

  39. ne4d

    Спасибо!! Работает!!

  40. Виктор

    А можете подправить скрипт чтобы он наоборот конвертировал?
    Т.е. из нокиа в гугл?

    был бы очень благодарен

  41. Коля

    Никогда не пишу комментарии но тут не сдержался… ОГРОМНОЕ спасибо!!! Сработала 230 контактов за 5 сек. Возвращаюсь к нокии!

  42. ras Автор записи

    Коля, пожалуйста, пользуйтесь.

  43. Артур

    +1. Спасибо, все получилось

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *