29 Апр
Автор: ras Рубрики: Программное обеспечение
Возникла у меня необходимость перенести контакты из 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 и нажмите «Конвертировать».
Сылки
Leonid
Спасибо за конвертор!! очень помог
Всегда пожалуйста. Немного подправил, исправил проблемы конвертации при использовании многострочных полей в CSV.
Alex
Спасибо огромное! попал в аналогичную ситуацию… программка очень выручила.
спасибо за труд, но все-равно не выходит
конвертирует, но писи-сьют не принимает
Странненьке, PC-Suite может старый или Nokia другая?..
Дима
Спасибо! Онлайн конвертер очень сильно помог!
uniman
Спасибо, помог.
Vindicator
Спасибо огромное, удалось погрузить 518 гуглоконтактов, которые PC-Suite напрочь отказывался принимать.
Borys
Спасибо работает, с гугла экспортировать нужно для импорта в гугл
> Спасибо работает, с гугла экспортировать нужно для импорта в гугл
Не понял по поводу экспорта с гугла, чтобы импортировать обратно
Андрей
Спасибо огромное, парился два дня чтобы скинуть контакты, думал уже менять знаки препинания в *.csv
Alex
Мне не помогает. из гуглофайла в 50 кило скидывает мне файл весоим 3 кило в котором ничего нет…..
To Alex: Можете прислать строку на которой конвертер запнулся? Я использовал собственного написания парсер для CSV, чтобы не привязывать к внешним модулям, может где-то ваши данные не корректно обрабатываются. Хотя не должно быть такой большой разницы в размере файлов. Вы уверены что вы конвертеру пытаетесь скормить именно экспортированный из контактов Google CSV-файл?
Виталий
Спасибо, помогло, всё работает! Только в Gmail надо выбирать экспорт именно для Google, а не для Outlook
Да, именно так, просто экспорт в CSV.
Vitos
здравствуйте, а как бороться с тем что в гугле у меня по два три номера на имени, и после конвертирования в нокии получается на 1 абоненте в ряд 2-3 номера в таком виде +3801234567+3801234567? спасибо
Я записываю тех у кого много номеров на «мобильный», «домашний», «рабочий», тогда нет такой проблемы.
Vitos
спасибо за ответ. дело в том что у меня так и записано. просто некоторые имена очень длинные) общее количество контактов около 900 штук. других способов нормальных перенести контакты из гугла на нокию не знаете? кроме синкмл
У меня около 300 контактов, в принципе терпимо переносятся. Синхронизация у меня не заработала, хотя делал всё по документации, поэтому и написал себе крнвертер.
Максим
Почти всё ок, единственная некорректная штучка:
при синхронизации пс сьюита и телефона, в телефоне, в самом контакте помимо стандартных полей (Имя, Фамилия и т.д.) отображается поле «Титул» в котором: если Имя: Потап, а Фамилия: Петров, то поле Титул отображается как «Потап Пет».
Можно чем-то помочь?
Максим, «Титул» — это отображение контакта, в конвертировании он тоже участвует, заполняется полем «Name» из контактов Google. А в PC Suite данное поле нормально выглядет или так же как в телефоне?
Максим
PC Suite это поле вообще не отображает, почему то
Максим
И по умолчанию в «Контактах» поле «Титул» не отображается
п.с. E-52, PC Suite v7.1.62.1
Максим
Еще «пять» копеек:
если в гугле в одном контакте было два «мобильных», то они заливаются в поле «мобильный» и отображаются страннова-то, примерно так:
+74953333333::::
+74954444444
Максим
«А в PC Suite данное поле нормально выглядет или так же как в телефоне?
- так же, как в телефоне
Значит видимо у нас разные телефоны, и скорее всего разные версии PC Suite. Про «слипающиеся» контакты я уже выше писал. Конвертер лишь сопоставляет некоторые поля, аналогам из CSV-файла Google. Что могу посоветовать. После экспорта — откройте CSV-файл Excele-м. И поправьте нужный столбик перед конвертацией в формат Nokia.
К сожалению, не могу сейчас даже посмотреть свою версию PC Suite, т. к. ноутбук в ремонте, доступен только компьютер с Linux.
Дмитрий
Скажите, а каким образом полученный CSV-файл импортируется в контакты Nokia PC Suite??
Никак не могу понять… И PC Suite установил, Ovi Suite… Нет же в них функции импорта…
Может поясните мне?
Не могу посмотреть, нет на данный момент компьютера с Windows и Nokia PC Suite под рукой. Но делается всё через меню, можете посмотреть пример со скриншотами на этой странице: http://osamajamil.blogspot.com/2011_01_01_archive.html
Александр
Супер! Около 500 контактов из Гугла в Нокию за несколько секунд!
Андрей
Спаисбо дружище! Респект и уважуха!!! очень помогло.
Константин
Спасибо огромное.
Николай
Спасибо огромное!!!!
ВИТАЛИЙ
ОБАЛДЕННАЯ ВЕЩЬ ОЧЕНЬ ПОМОГЛА! РЕКОМЕНДУЮ!
Александр
Спасибо! Мужик!
андрейс
а куда этот файл пихать-то? в какую-то папку в пс-суите или ещё куда-то?
Импорт контактов нужно сделать из файла. Собственно из того, что получился при конвертировании.
андрейс
а по подробней можно? я получил файл из гугловских контактов-nokia.csv,а что с ним дальше делать?
Выбрать файл на этой странице (ваш, полученный с гугла), пункт «On-Line конвертирование», конвертировать, сохранить конвертированный файл. Открыть Nokia PC Suite (только не новый, в новом уже импорт выпилили), зайти в редактирование контактов и импортировать их из полученного файла.
Импорт ищите в меню а не в файлах, папках и т. п., в меню программы.