224 подписчика

Vcf в Excel

318 прочитали

Добрый день, уважаемые читатели и подписчики блога! Давно не было вестей от меня, исправляюсь.

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

Дело вот в чём - у подписчика есть файл экспорта контактов - vcf. При всех плюсах Excel (Power query) тут программа бессильна (кривлю душой, танцы с бубнами и энное количество настроек помогут). Картина будет вот такой.

Добрый день, уважаемые читатели и подписчики блога! Давно не было вестей от меня, исправляюсь.

Видно начало карты контакта и её конец - BEGIN:VCARD и END:VCARD. В чём причина? В кодировке quoted-printable, кому будет интересно - вот тут неплохая статья.

Что делать если онлайн конвертер использовать не хочется, персональные данные всё-таки? Сделаем свой декодировщик, используя python! Скажу сразу огромное спасибо slavos1sss, его скрипт помог очень сильно!

Приступим.

Установка python.

  • Скачиваем последнюю версию python с официального сайта - ССЫЛКА. Затем нужно запустить установку, расставив галки как на скриншоте ниже (для того, чтобы вызывать python через диалог "Выполнить");
Добрый день, уважаемые читатели и подписчики блога! Давно не было вестей от меня, исправляюсь.-2
  • Нажимаем "Install now", запоминаем папку куда был установлен python на будущее.

Готово! Теперь нам понадобится скрипт декодировщика - скачиваем его отсюда (во избежание проблем при копировании и вставке с сайта). Пароль к архиву 123.

Декодировка

Дело остаётся за малым - сложить в одну папку скрипт декодировщика и файл vcf с экспортированными контактами.

Добрый день, уважаемые читатели и подписчики блога! Давно не было вестей от меня, исправляюсь.-3

Запускаем двойным щелчком наш скрипт и наслаждаемся результатом!

Добрый день, уважаемые читатели и подписчики блога! Давно не было вестей от меня, исправляюсь.-4

Теперь файл будет выглядеть вот так.

Добрый день, уважаемые читатели и подписчики блога! Давно не было вестей от меня, исправляюсь.-5

Останется провести импорт текстового файла в Excel и на этапе преобразования почистить от лишних данных.

Проблема vcf в excel решена!

Если остались вопросы - пишите! Всем удачи!