none
Перенос контактов из адресной книги Mozilla Thunderbird/3.0.5 в программу Microsoft Outlook 2010 RRS feed

  • Вопрос

  • Тривиальная (на первый взгляд) задача по переносу контактов из адресной книги Mozilla Thunderbird/3.0.5 в специально приобретённый пакет Microsoft Outlook 2010 (под Windows 7) заканчивается неудачей.

    Адресная книга Mozilla Thunderbird/3.0.5 позволяет экспортировать данные контактов в три различных формата:

    1. файл формата LDAP Data Interchange Format - *.ldif

    2. файл с запятой в качестве разделителя - *.csv

    3. файл с табуляцией в качестве разделителя *.txt

    Однако в Microsoft Outlook 2010 нет возможности импортировать в контакты данные из файлов формата *.ldif . Очень странно, и очень неудобно, т. к. вроде бы Microsoft (как разработчик платных пакетов) должен быть заинтересован в стимулировании простого и безболезненного перехода на свои пакеты из других (в т.ч. бесплатных программ), а формат *.ldif является довольно широко распространённым.

    Попытки импортировать в Microsoft Outlook 2010 данные из файла с табуляцией в качестве разделителя ( *.txt) , куда предварительно были экспортированы данные из Mozilla Thunderbird/3.0.5, оканчиваются полным крахом.

    При импорте данных из файла с запятой в качестве разделителя ( *.csv), куда предварительно были экспортированы данные из Mozilla Thunderbird/3.0.5, данные импортируются некорректно.

    Например, при тестовом переносе данных по 20-ти контактам (20 исходных карточек в Mozilla Thunderbird/3.0.5) , в контактах Microsoft Outlook 2010 создаётся …. 113 карточек.

    В некоторых из них, действительно, находятся исходные данные. Однако эти данные переносятся в неполном объёме: некоторые поля не перенесены, а содержимое поля «Заметки» обрезано примерно до 200 символов.

    В остальных карточках - "мусор", обрывки данных из различных карточек.

    За годы работы с программой Mozilla Thunderbird/3.0.5, в её адресной книге накопились сотни контактов. Переносить их «вручную» слишком трудоёмко. Без переноса контактов смысл пользования приобретённой программой Microsoft Outlook 2010 теряется.

    Неужели Microsoft не предусмотрела простого и эффективного решения по конвертации? Помогите, пожалуйста!

    2 ноября 2014 г. 15:16

Ответы

  • Вот уже наверное лет как 10 все эти данные хранятся на сервере и автоматически синхронизируются клиентами. Ведь Outlook в первую очередь это клиентская часть Exchange, автономно он используется крайне редко. 

    Отсюда вытекает такой вариант: 

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

    2. Синхронизируем адресную книгу с сервера на другой клиент. Теперь книга всегда доступна на любом клиенте/телефоне/планшете и т.п. 

    Что до импорта CSV/TXT то они они не являются строгим форматом. Это просто произвольные поля разделенные запятой, одна запись в строчке. У каждой программы своя идея какие поля имеются и где они находятся, так что то скорее всего потребуется ручное назначение полей (для чего в иморте есть кнопочка Map custom fields). Некоторые поля при этом могут не иметь аналога и/или иметь ограничения, например по длинне. 

    То что не все поля перенесены и часть обрезана не удивительно. Более того - ожидаемо (без назначения полей во всяком случае).  А вот что получилось больше записей чем нужно это странно. Полезно будет открыть CSV файл и посмотреть что именно там записано. Конкретно сколько там строк. Долбно быть столько же сколько контактов (плюс возможно еще одна с заголовками полей).

    Если содержимое полей имеют запятые (что вероятно) то поле обычно заключается в кавычки. Однако возможны варианты. Можно посмотреть что именно делает клиент при экспорте открыв файл.

    Так же могут быть проблемы с кодировкой текста. Это можно попробовать исправить либо изменив настройки экспорта/импорта или же открыв файл (например notepad) в одной кодировке и сохранив их в другой.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Помечено в качестве ответа ЖукMVP, Moderator 8 января 2015 г. 17:55
    2 ноября 2014 г. 17:38
    Модератор

Все ответы

  • Вот уже наверное лет как 10 все эти данные хранятся на сервере и автоматически синхронизируются клиентами. Ведь Outlook в первую очередь это клиентская часть Exchange, автономно он используется крайне редко. 

    Отсюда вытекает такой вариант: 

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

    2. Синхронизируем адресную книгу с сервера на другой клиент. Теперь книга всегда доступна на любом клиенте/телефоне/планшете и т.п. 

    Что до импорта CSV/TXT то они они не являются строгим форматом. Это просто произвольные поля разделенные запятой, одна запись в строчке. У каждой программы своя идея какие поля имеются и где они находятся, так что то скорее всего потребуется ручное назначение полей (для чего в иморте есть кнопочка Map custom fields). Некоторые поля при этом могут не иметь аналога и/или иметь ограничения, например по длинне. 

    То что не все поля перенесены и часть обрезана не удивительно. Более того - ожидаемо (без назначения полей во всяком случае).  А вот что получилось больше записей чем нужно это странно. Полезно будет открыть CSV файл и посмотреть что именно там записано. Конкретно сколько там строк. Долбно быть столько же сколько контактов (плюс возможно еще одна с заголовками полей).

    Если содержимое полей имеют запятые (что вероятно) то поле обычно заключается в кавычки. Однако возможны варианты. Можно посмотреть что именно делает клиент при экспорте открыв файл.

    Так же могут быть проблемы с кодировкой текста. Это можно попробовать исправить либо изменив настройки экспорта/импорта или же открыв файл (например notepad) в одной кодировке и сохранив их в другой.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Помечено в качестве ответа ЖукMVP, Moderator 8 января 2015 г. 17:55
    2 ноября 2014 г. 17:38
    Модератор
  • "Outlook в первую очередь это клиентская часть Exchange, автономно он используется крайне редко" - сами придумали или какой то идиот вам это сказал? Microsoft Outlook - это, в первую очередь, программа входящая в состав пакета Microsoft Office. И именно в этом качестве - автономного почтового клиента, большинством пользователей (как дома, так и в офисе) и используется. Вы бы не занимались здесь рекламой Exchange, а ответили на поставленный вопрос: "как перенести контакты из Mozilla Thunderbird в программу Microsoft Outlook". А если вам нечего ответить на этот вопрос, лучше промолчите. Вас ведь про  Exchange никто не спрашивал.
    15 сентября 2016 г. 8:46
  • Чтобы перенести контакты Thunderbird в Outlook 2013, следуйте приведенным ниже ручным методам

        В первую очередь. Экспорт Thunderbird в CSV

        1. Перейдите в адресную книгу Thunderbird

        2. Затем выберите «Сервис»> «Экспорт»

        3. Файл выберите место назначения для сохранения в файл CSV

        Затем импортируйте экспортированные контакты в Outlook.

        1. Перейдите в меню «Файл»> «Открыть и экспортировать»> «Выбрать импорт / экспорт»

        2. Затем выберите «Импорт» из другой программы или файла

        3. Параметр Select, Comma Separated (CSV)

        4. Просмотрите файл CSV и импортируйте его в Outlook.

        Надеюсь, это решит ваши проблемы.
    25 января 2018 г. 4:34