Поменять местами имя и фамилию в контактах

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

На моей SIM-карте мои контакты хранились как Фамилия-Имя (для сортировки). И все это было импортировано, но Google предполагает, что это в формате «имя-фамилия».

Мне нужно как-то исправить это, так как эта проблема мешает сортировке контактов - некоторые по имени, некоторые по фамилии. Я не хочу идти и исправлять все это вручную, так как это более сотни контактов.

Я использую Cyanogen на базе Lollipop 5.1 (OnePlus One).

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

Ответы (2)

Откройте CSV-файл Outlook. Вырежьте столбец заголовка (столбец D) и вставьте его перед столбцом имени (столбец A). Сохранить как CSV.

Это должно привести к правильному импорту контактов в Google.

Примечание. Прежде чем пытаться это сделать , сделайте резервную копию всех ваших контактов Google , используя старый веб-сайт контактов Google, либо в виде файла Google .csv, либо в формате .vcf, и используйте приложение, такое как Super Backup: SMS & Contacts, для экспорта ваших телефонных контактов на всякий случай. .

Как я уже упоминал в своих комментариях, вы можете попробовать это,

Сначала сделайте резервную копию всех ваших контактов Google (Экспортировать как -> Google .csv). Затем загрузите файл экспорта Outlook в формате .csv и замените столбец «Имя» полями «Фамилия» и наоборот с помощью Microsoft Excel. Снова импортируйте .csv в свою учетную запись Google и проверьте, соответствует ли сортировка тому, что вы хотели. (Фамилия-Имя).

В качестве альтернативы вы также можете попробовать это сообщение на форуме Google (если вышеперечисленное не работает),

  1. Перейти к контактам
  2. Выбрать все
  3. Экспорт в файл формата Google csv
  4. СДЕЛАЙТЕ Бэкап этого файла!!!!!! <- Это самый важный шаг процесса!
  5. Откройте файл csv, который вы только что создали, с помощью Excel (возможно, есть другие инструменты - это то, что я использовал)
  6. Создайте новый лист (назовите его временным)
  7. Скопируйте первый столбец с листа «Контакты» на лист «temp» (имя столбца: «Имя»)
  8. На листе «temp» выберите единственный столбец (имя) и перейдите в «Данные» -> «Текст в столбцы» -> «С разделителями» -> «Далее» -> «Пробел» -> «Далее» -> «Готово».
  9. На этом этапе имена и фамилии должны отображаться в разных столбцах.
  10. Убедитесь, что нет людей с более чем двумя именами. Если это так, вам нужно будет решить, куда поместить 3-ю строку, чтобы остаться только с двумя столбцами.
  11. В ячейке C1 запишите «Имя».
  12. В ячейке C2 запишите следующее: = СЦЕПИТЬ (B2, " ", A2)
  13. Скопируйте это поле во все ячейки в столбце C. Теперь столбец C должен быть заполнен всеми именами в форме «Family Given».
  14. Скопируйте столбец C на листе "temp" и вставьте его с помощью Edit->Paste Special->Paste->Values ​​в столбец A на листе "contacts".
  15. Удалить «временный» лист
  16. Сохраните файл с новым именем (newContacts)
  17. Вернитесь в Gmail, удалите все контакты (не раньше, чем вы убедитесь, что сохранили этот первый файл!!!!!)
  18. Импортируйте новый CSV-файл.

ОП вышеприведенного сообщения сказал, что это сработало для него очень хорошо.

Ха-ха Лаки, это была именно моя мысль. Старый добрый CSV может это исправить!