Как добавить контакты из gmail в android. Импорт контактов из CSV в андроид

Последние изменения: 03.09.2020

Важные моменты

а) CSV-файл обязательно должен быть в кодировке UTF-8, иначе он не будет импортирован.

б) В качестве разделителя между значениями обязательно должна быть запятая «,»:

в) При импорте поддерживаются данные как для стандартных полей (полное имя, компания, должность, email-адрес, телефон, заметки), так и для кастомных, но их предварительно нужно создать в разделе «Поля данных» аккаунта администратора. Подробнее о создании дополнительных полей читайте в статье.

Самый простой способ создания подходящего CSV-файла

Когда вы экспортируете данные из сторонних сервисов, например, CRM-системы или админки сайта, то можете получить файл, который не подойдёт для импорта в Омнидеск, так как в нём используется иная кодировка или другой разделитель. Поэтому перед импортом файла его необходимого изменить.

Проще всего изменить файл с помощью Google Таблиц. Создайте файл с данными в Google Таблицах или импортируйте имеющийся CSV или XLS-файл:

Далее скачайте файл в формате CSV:

image

Полученный файл импортируйте в Омнидеск (Аккаунт администратора — раздел «Настройки» — подраздел «Импорт данных»).

Подготовка данных из почтовых сервисов и клиентов

Все почтовые сервисы и клиенты позволяют экспортировать контакты, чтобы перенести их в другие приложения. Далее мы продемонстрируем, как это сделать в Gmail и Яндекс Почте.

Полученный файл также необходимо пересохранить, используя Google Таблицы, чтобы получить подходящий формат.

Кроме того, почтовые клиенты разделяют фамилию, имя и отчество пользователей по разным столбцам, а для импорта в Омнидеск ФИО должно быть в одном поле. 

Для объединения ячеек используйте функцию «Сцепить», а для удаления лишних пробелов — «Сжать пробелы»:

Примеры экспорта контактов

1) Gmail

Откройте «Google Контакты», кликните по разделу «Ещё» — в раскрывшемся списке выберите «Экспортировать»: 

image

2) Яндекс Почта

Находясь в почтовом ящике перейдите в раздел «Контакты»:

 Далее выберите раздел «Ещё» — «Сохранить контакты в файл»:

В открывшемся модальном окне выберите пункт «Microsoft Outlook».

Помогла ли вам статья?

На днях одарили меня новым смартфоном, до этого я пользовался исключительно т.н. «звонилкой». Особые слова благодарности компании Nokia за телефон Nokia 6230i. Возник вопрос: как перенести контакты из телефонной книги со старой Nokia на Android? Конечно, можно было воспользоваться копированием контактов на сим-карту, но это не наш метод 🙂

Со тарой Nokia удалось выгрузить CSV-файл с контактами. В этом мне помогла старая софтина от Nokia — Nokia Suite. Заодно вспомнил, что когда-то давным-давно я уже пользовался этой программой 🙂 На выходе получил вот такой файл (для наглядности открыл в Excel):

Теперь переходим в новый телефон на Android и узнаём, что контакты в телефонную книгу можно импортировать из аккаунта Google или в формате VCF. Как загружать контакты в Google из .dat файла я узнал значительно позже 😉 Сразу решил посмотреть что это за зверь такой VCF формат. Оказалось, что о нём знает даже русская wiki:

vCard — текстовый формат для обмена электронными визитными карточками. Файл vCard состоит из записей типа vCard, каждая из которых содержит информацию одной визитной карточки. Запись vCard может содержать имя, адрес, номера телефонов, URL, логотип, видео и аудио фрагменты и пр.

Обычно файл vCard имеет расширение .vcf

Ок. Но может существует готовое решение для конвертации из CSV в VCF? Конечно, такая софтина нашлась — программа CSV to vCard с собственным сайтом http://www.csvtovcard.com/ Заставить её работать корректно я не смог,  Менял разделители в исходном файле, пробовал немногочисленные настройки, но программа обрабатывала только первую колонку, другие данные не воспринимала. Значит, пишем свой конвертер!

Конвертер CSV to VCard на PHP.

Тщательно изучив документацию по vCard формату Загуглил сэмпл .vcf файла — таковой сразу нашёлся :

В моей базе контактов минимум данных. Каждый контакт — это имя и до трёх телефонных номеров. Поэтому меня интересовали только соответствующие строки vCard файла.

Итак, в моём случае каждая «карточка» контакта в vCard формате выглядит следующим образом:

Алгоритм конвертера из CSV в VCF

Алгоритм конвертера из CSV в VCF достаточно простой: построчно читаем .csv файл и одновременно помещаем данные в массив $arrayData (функция fgetcsv читает строку, по delimiter разбивает её на отдельные элементы и помещает строку в массив). Предварительно преобразовываем данные в кодировку utf8, т.к.  руссая кодировка поддерживается Nokia Suite исключительно в cp1251. Данные строго разделены по колонкам, поэтому проверять их на корректность не вижу необходимости. Первая колонка — это всегда имя, а остальные — номера телефонов. Во второй части скрипта я создал 2 шаблона. Первый шаблон содержит полную структуру «карточки» контакта без строки с номерами телефонов (вместо неё уникальная строка — #num#, которая подлежит замене на строку с номерами телефонов). Второй шаблон — содержит структуру данных для номера(-ов), он необходим для того, чтобы иметь возможность использовать его отдельно и многократно (в соответствии с количеством номеров у обрабатываемого контакта). Перебираем массив, имя абонента подставляем в основной паттерн, а телефон(-ы) подставляем в шаблон для телефонов. Получаем 2 строковых переменных с данными. Переменную с телефонами добавляем в переменную с основным шаблоном. Получаем «карточку» контакта. Итерация повторяется столько раз, сколько контактов содержит массив $arrayData. Все сгенерированные «карточки» присоединяем к одной строке. После чего — строку выводим на экран. Записывать получившуюся строку в какой-либо файл на сервере — излишне, т.к. данные можно выделить, скопировать в буфер, после чего вставить в текстовый редактор и записать в файл *.vcf. Данный файл будет базой данных телефонов в формате vCard.

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

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

Листинг:

P.S. Данный алгоритм можно реализовать сложнее, запутаннее проще, изящнее. Даже в момент написания этой записи я вижу что и где можно исправить, сделать иначе и т.д. Но он написан «на одном дыхании» и предоставляется в виде «как есть».

Импорт/экспорт CSV в google или как сделать человеко-понятные контакты для андройд

Предпосылкой проведению манипуляций, речь о которых пойдет ниже, стала необходимость загрузки в список контактов для обычного андродофона около 300 новых контактов. Исходные данные, файл XLS с необходимыми данными: ФИО, телефонный номер.

Этическая сторона

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

Создаем правильный CSV для импорта

Шаг 1. Создаем перевариваемый гуглом CSV файл.

Как? Нужно почитать Создание и изменение CSV-файлов. Потом экспортировать какой-нибудь контакт из Google «Контакты» в CSV.

Шаг 3. Добавляем необходимые данные в CSV файл, и пробуем импортировать в Google «Контакты». Если всё ОК, то синхронизируем свой андройдофон с аккаунтом гугл. Для этого запускаем приложение «контакты» -> аккаунты -> свой гугл-аккаунт -> синхронизировать.

Если при входящем звонке не видно фамилию

Значит данные заведены правильно. Изначально в гугле все заточено под отображение ИОФ. Есть способы борьбы с этим. На просторах сети предлагают ставить стороние звонилки. На мой взгляд, это не основательно: осложняется переход с устройства на устройство, нужен root, появляются другие недостатки. Оптимально изменить ИОФ на ФИО. Для этого наименования полей И(Given name), О(Additional name), Ф(Family Name) меняем соответственно местами Family Name на Given name, Given name на Additional name, Additional name на Family Name. Теперь учитываем это при добавлении новых контактов. Казалось бы вот оно счастье, но нет. Внимание на поле Name. Если импортировать таким образом CVS файл, то в Google «Контакты» мы увидим всё равно ИОФ, хотя в приложении «контакты» всё будет хорошо. Дело в том, что при добавлении нового контакта, Google «Контакты» сами соберут из полей И(Given name), О(Additional name), Ф(Family Name) правильный ФИО. Этим можно воспользоваться — удалим весь Name из CSV перед импортом.

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

Учетная запись Google позволяет нам переносить контакты с Android на Android, с Android на iOS, с Windows на Symbian и обратно.

С Android на Android

Первый метод

Зайдите в Настройки на вашем устройстве, выберите Учетные записи и найдите учетную запись Google . Если вы еще не добавили один, сейчас самое время сделать это. Затем нажмите на свой аккаунт и отметьте опцию « Контакты ». Теперь он должен быть синхронизирован с сервером Google. Вы должны повторить те же действия на другом устройстве — таким образом старый телефон отправит ваши контакты, а новый получит их.

Второй метод

Перейдите в Контакты и выберите « Переместить контакты устройства в ». Вы должны увидеть две опции — учетную запись Google и учетную запись вашего устройства (например, учетную запись Samsung). Выберите учетную запись Google, и ваши контакты будут объединены с ней.

С Android на iPhone

Вы должны следовать шагам, упомянутым в предыдущих методах. Кроме того, когда вы находитесь на устройстве iOS, вам нужно перейти в Настройки , затем выбрать « Почта, контакты и другие » и выбрать (добавить, если еще не добавили) учетную запись Google . Затем в настройках аккаунта Google выберите опцию « Контакты ».

Из Nokia Symbian в учетную запись Google

Загрузите Nokia PC Suite на свой компьютер, подключите устройство с помощью USB-кабеля. При использовании программы выберите опцию « контакты », затем снова «контакты» и, наконец, выберите те контакты, которые вы хотите передать. Затем нажмите « Файл», а затем « Экспорт» — ваши контакты должны быть экспортированы в CSV-файл. Теперь перейдите в Gmail, найдите Контакты и выберите параметры Импорт данных. Найдите файл csv на вашем компьютере, и все ваши контакты должны быть синхронизированы с вашей учетной записью Google . На своем новом мобильном телефоне вы должны убедиться, что контакты синхронизированы с вашей учетной записью Google — таким образом, вы сможете получать свои контакты автоматически.

How to transfer the contacts using the Google Account in {{brand}} {{model}}?

Рейтинг: — 12 отзывы

Articles

Как дезинфицировать мышь и клавиатуру? Что такое TikTok? Что такое Zoom Boom?

Articles

01 Апр 2020

Как дезинфицировать мышь и клавиатуру?

07 Май 2020

Что такое TikTok?

25 Май 2020

Что такое Zoom Boom? Увидеть все

Похожие вопросы:

  1. Как включить POCO M3 для загрузки приложений из других источников, кроме Google Play

  2. Как отформатировать SD-карту на POCO M3

  3. Как установить Adobe Flash Player на POCO M3?

  4. Как продлить срок службы батареи в POCO M3?

  5. Как восстановить контакты в POCO M3

  6. Как перенести контакты с помощью учетной записи Google в POCO M3?

  7. Все, что вам нужно знать о рутировании в POCO M3?

  8. Как загрузить файлы YouTube с помощью POCO M3?

  9. Как определить, какие приложения разряжают вашу батарею в POCO M3?

  10. Ошибки Google Play в POCO M3

  11. Как сделать маршрутизатор WI-FI из POCO M3?

  12. IP-адрес в POCO M3

  13. Как очистить и повысить POCO M3?

  14. 7 шагов для настройки нового POCO M3

  15. Android Pay in POCO M3

Существует несколько способов, которые позволят пользоваться контактами с вашей Гугл-почты на своем телефоне. Некоторые варианты предполагают не только перенос, но и синхронизацию, поэтому любые изменения информации будут отображаться на всех устройствах, подключенных к Gmail. Во всех остальных случаях произойдет только перенос контактных данных. Импорт можно осуществить с помощью учетной записи Google, внешнего носителя (SD Card), сим-карты, Bluetooth, программы MOBILedit! PC Suite, специальных утилит от вашего производителя телефона.

Как перенести контакты с помощью учетной записи Google

Устройства на ОС Android автоматически синхронизируются с данными Google-аккаунта (и с почтой в том числе). Чтобы произвести импорт данных Gmail на телефон, залогиньтесь под учетной записью, к которой привязан электронный ящик. Для добавления аккаунта с нужными контактными адресами, вам нужно попросту следовать такому алгоритму:

  1. Зайдите в меню настроек.
  2. В разделе «Личные данные» выберите подпункт «Аккаунт», а потом нажмите на «Добавить аккаунт».
  3. Укажите вид аккаунта. В нашем случае это – Google-аккаунт.
  4. Следуя инструкциям на экране, заполните форму. Система может затребовать ввод PIN-кода, графического ключа или пароля блокировки.
  5. После добавления аккаунта все электронные письма, контакты, события календаря и другие данные перенесутся на ваше Android-устройство.

В некоторых аккаунтах Google могут возникнуть проблемы с синхронизацией либо она может быть отключена. Чтобы устранить это, зайдите в «Настройки» телефона, а потом выберите «Личные данные». Щелкните на «Аккаунты Google», а в разделе «Еще» нажмите «Синхронизировать».

Также можно осуществить импорт контактов без добавления учетной записи. Данный способ реализуется с помощью специального CSV-файла:

  1. Зайдите в Google-аккаунт, из которого хотите осуществить экспорт контактов.
  2. В меню «Контакты» выберите раздел «Еще», а в нем нажмите на подпункт «Экспорт».
  3. Укажите группу контактов для переноса («Мои контакты» – пользователи, которых вы добавили самостоятельно; «Все контакты» – пользователи, с которыми вы хоть раз вели переписку).
  4. В списке типов файла выберите Google CSV.
  5. Укажите директорию, куда будут сохранены данные, а потом кликните «Экспортировать».
  6. После этого перейдите на свою учетную запись Google.
  7. В меню «Еще» выберите раздел «Импорт».
  8. Выберите сохраненный файл, и он самостоятельно импортируется в ваш Google-аккаунт, а также в подключенный к нему Android соответственно.

Добавленный файл не будет синхронизирован до тех пор, пока вы не зайдете на учетную запись Google, к которой он относится.

Как перенести контакты с помощью SIM-карты

Если вы сменили телефон, а старые контактные данные (в том числе контакты Гмейле) остались на старом устройстве, то возможен импорт с помощью вашей SIM-карты для актуализации всей базы контактов (включая и Google-контакты) . Чтобы осуществить это:

  1. Вставьте SIM-карту в старый телефон, а потом перейдите в меню контактов.
  2. Скопируйте информацию с устройства на SIM-карту.
  3. Переместите «симку» в ваш новый девайс под управлением Android.
  4. Перейдите в раздел «Контакты», а потом в «Меню».
  5. Выберите вариант «Импортировать с SIM-карты».

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

Как перенести контакты на Android с помощью SDCard

Флэш-карта – еще один способ импорта контактных данных Gmail на ваш телефон. Процедура похожа на перенос с помощью учетной записи Google, но имеет свои особенности:

  1. Залогиньтесь на аккаунт Google, с которого собираетесь произвести импорт.
  2. В меню «Еще» выберите «Экспорт», но вместо CSV нажмите расширение vCard.
  3. Сохраните контакты на SD-карте в корневом каталоге в папке «Contacts».
  4. Вставьте флэш-устройство в телефон.
  5. В «Контактах» вашего девайса выберите «Меню», а в нем «Импорт». В качестве источника укажите SD-карту.

Все файлы будут перенесены к вам на телефон. Они автоматически добавятся в контактное меню. Таким же образом можно сделать бэкап всех адресных данных на устройстве. Для этого в разделе «Импорт/Экспорт» выберите флэш-карту в качестве носителя.

Как перенести контакты c помощью Bluetooth

Подобного рода способ подходит для случаев, когда контакты gmail, которые нужно перенести, находятся на другом телефоне.

Включите Bluetooth-соединение на обоих устройствах. На телефоне, с которого нужно осуществить перенос, выберите нужные контактные данные или нажмите «Выбрать все». Потом щелкните «Отправить контакты», а способом передачи укажите Bluetooth. Найдите второе устройство. Выберите его в списке поиска. Подтвердите передачу и ее ожидайте завершения. Выберите полученный файл и импортируйте его в контактное меню своего телефона.

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

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

После установки программы на компьютер, подключите телефон, с которого нужно перенести адресную информацию, по USB-кабелю. Программа также может импортировать данные непосредственно с почты Gmail. Здесь надо сделать всего 2 шаги, а именно:

  1. После синхронизации компьютера и телефона, зайдите в меню «Phonebook», а потом нажмите кнопку «Export».
  2. Какой бы способ вы не выбрали, сохраните контактные данные на компьютере (например, в формате CSV). Подключите устройство, на которое нужно осуществить перенос.

Программа позволяет вывести данные с помощью:

  • USB-кабеля;
  • Bluetooth;
  • SD-карты;
  • Google-данных.

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

Другие варианты импорта контактов на Андроид

Как же еще можно импортировать свои контакты из почты Gmail на устройство с ОС Android? Каждый известный производитель предоставляет специальное ПО для работы с контактными данными пользователя. Это значительно облегчает синхронизацию устройств, а также исключает ошибки и баги, которые часто встречаются в сторонних программах.

Такие утилиты работают с универсальными расширениями (VCF или CSV), что позволяет с комфортом перемещать, удалять и создавать новые контакты, используя фирменное оборудование компании-производителя вашего устройства.

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Citilink-kabinet.ru
Добавить комментарий