Postbox / Outlook 2013: странное поведение импорта контактов

1314
Mike Rockétt

Я испытываю очень странную ошибку при импорте контактов, которые были экспортированы из адресной книги Postbox 3.

С самим файлом CSV все в порядке - все хорошо отображается в Excel, но Outlook не может его прочитать. Ну, он читает его, но показывает вывод в соответствии с экранами ниже.

Используя Sublime Text, я попытался сохранить все доступные форматы кодирования, от ANSI до UTF-8, но все равно не повезло. Также пытались повторно сохранить файл CSV с помощью Excel.

Вот скриншот проблемы, с которой я сталкиваюсь:

contact import bug?

Что интересно, каждый раз, когда я сохраняю это, результаты отличаются. Иногда он показывает китайские / японские символы, а иногда он показывает только половину адреса электронной почты. Если я перемещаюсь по записям с помощью кнопок «Предыдущий» и «Следующий», он начинает объединять вторую половину первого адреса электронной почты в списке где-то в пределах второго и n-го адресов после этого.

contact import bug?1

Я использую Outlook 2013 и Postbox 3.0.8.

Кто-нибудь имеет представление о том, что может происходить, и как я могу это исправить?

Обновление - 10 сентября 2014 г.

По предложению Райстафариана, я попытался сохранить файл в формате CSV в формате MS-DOS, но безуспешно. Первоначально файл сохранялся с точками с запятой вместо запятых, поэтому я изменил настройки своего региона, чтобы использовать запятые. Но это просто возвращает меня к исходной точке, хотя и без китайской / японской тарабарщины:

contact import bug?2

0
Почему вы используете возвышенный текст? Excel - это CSV, который ищет внешний вид, верно? Raystafarian 9 лет назад 0
Excel не CSV. CSV - это формат файла. Я подозревал, что Postbox использовал неправильную кодировку для сохранения файла, который Outlook не мог правильно прочитать. Поэтому я использовал Sublime Text, чтобы изменить кодировку, чтобы увидеть, была ли это проблема - похоже, это не так. Mike Rockétt 9 лет назад 0
Файлы Excel могут быть сохранены как .csv, не знаете, зачем вам нужно менять кодировку. Какой формат файла экспортируется в почтовый ящик? Raystafarian 9 лет назад 0
Просто, черт возьми, вы пытались открыть CSV в Excel, скопировать и вставить все в новую книгу, а затем сохранить CSV в Excel. Возможно, Excel обнаруживает, что CSV - это Unicode, поэтому он снова сохраняет его как Unicode, но копирование и вставка в новую книгу гарантирует, что Excel сохранит его как скучный старый ASCII, когда вы сохраните как CSV. Кроме того, Outlook ужасен, так что это тоже может быть проблемой. Наконец, все это делается на одном компьютере или вы переносите файл с Mac на Windows? JNevill 9 лет назад 0
@Raystafarian - Postbox экспортирует его в виде файла CSV, который отлично читается в Блокноте, Sublime и Excel. Mike Rockétt 9 лет назад 0
@JNevill - я действительно попробовал это. Без изменений. Это на том же ПК под управлением Windows 8. Mike Rockétt 9 лет назад 0
Так почему вы меняете кодировку? Оригинальный файл не работает в Outlook? Я не видел этого в вопросе, это просто предполагалось? Raystafarian 9 лет назад 0
Оригинальный файл не работает, поэтому я попытался изменить его. (Обновили мой пост для уточнения.) Mike Rockétt 9 лет назад 0
Вы пытались создать фиктивный файл (с нуля) в Excel и посмотреть, импортирует ли он в Outlook? Возможно, у перспективы есть проблема Raystafarian 9 лет назад 1
Я думаю, что Outlook - это боль ... Конечно, повторное сохранение в Excel, согласно предложению JNevill, это то же самое, что делать это с нуля? Mike Rockétt 9 лет назад 0
повторно сохранены как csv (с разделителями-запятыми) или csv (ms-dos)? Raystafarian 9 лет назад 0
Я собираюсь попробовать что-нибудь завтра (это мой рабочий компьютер, на котором я сейчас не нахожусь). Просто, черт возьми, я собираюсь экспортировать через Postbox в CSV, импортировать в Thunderbird, а затем снова экспортировать для импорта в Outlook. Возможно, это как-то связано с спецификацией? Mike Rockétt 9 лет назад 0
Понятно - он использовал запятую ... Сначала попробую. Mike Rockétt 9 лет назад 0
@Raystafarian - я пробовал в формате CSV DOS. Неудачно. Также кажется, что экспорт выполняется с использованием точек с запятой, а не запятых, которые ищет Outlook. Mike Rockétt 9 лет назад 0
Пожалуйста, смотрите мое обновление. Смена разделителей также не работает. Mike Rockétt 9 лет назад 0

1 ответ на вопрос

0
Mike Rockétt

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

Оказывается, импорт работает, но превью отображения все искажено. Я предполагаю, что это какая-то проблема с компонентом - ошибка Outlook (которая меня не удивит).

Обратите внимание, однако, что мне пришлось разбить файл CSV на более мелкие куски, потому что он был слишком большим. Обработка 5000 записей одновременно вызвала ошибку MAPI примерно на половине пути. Итак, чтобы быть в безопасности, я разбил файл на куски по 500 штук.

Обновить

Оказывается, ошибка MAPI произошла из-за неверно сформированного / несуществующего адреса электронной почты в списке. Нашел, удали, и все прошло нормально.

Спасибо за помощь/.

Да, я получаю всевозможные ошибки, просто пытаясь синхронизировать контакты Gmail с контактами Outlook; перспективы действительно фанки с его полями. Raystafarian 9 лет назад 0
Это довольно странно. Но, по крайней мере, я знаю, что это работает. :-) Mike Rockétt 9 лет назад 0