Как в macOS импортировать контакты из табличного файла?

1 мин на чтение

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

К счастью, встроенное в macOS приложение Контакты через пункт в меню Файл->Импорт… позволяет импортировать контакты из файлов формата CSV.

Но, к сожалению, тот CSV-файл, который можно создать средствами Numbers импортировать в Контакты не получится (а было бы удобно, конечно).

Ошибка импорта

Поэтому нужно воспользоваться промежуточным инструментом — бесплатным офисным пакетом LibreOffice, который скачивается и устанавливается примерно за полтора десятка минут.

Далее любой имеющийся в наличии табличный (например, Excel) файл со списком контактов нужно открыть в LibreOffice, после чего выбрать в меню File -> Save As…

В открывшемся диалоговом окне надо выбрать тип файла (File type) Text CSV (.csv) и обязательно выбрать опцию Edit filter settings.

Сохранить как CSV с опцией Edit filter settings

На следующем шаге откроется ещё одно диалоговое окно, в котором надо выбрать Character Set: Cyrillic (Apple Macintosh), а в качестве разделителей полей (Field delimiter) и строк (String delimiter) символы запятая (,) и двойные кавычки (") соответственно (см. иллюстрацию ниже).

Выбор кодировки и разделителей

Добавлено 24.03.2023
В текущих версиях macOS и LibreOffice для корректного импорта кириллицы нужно выбирать кодировку UTF-16.

Добавлено 24.03.2023: Выбор кодировки и разделителей в 2023 году

Получившийся на выходе файл корректно распознаётся при импорте в Контакты без проблем с кодировками.

Файл CSV готов к импорту с корректными полями

У импорта и, в частности, у обработки дубликатов есть ещё некоторые нюансы, но они описаны в справке самой компании Apple: Устранение дубликатов при импорте контактов.

--- === @zlonov === ---

Комментарии из Telegram


Комментарии ВКонтакте