XLSX → VCF Конвертер: Возможности: номера, ФИО, форматы
AndySendy academy

Возможности: номера, ФИО, форматы

XLSX → VCF Конвертер

Откуда берётся хаос в базе

Типичная выгрузка из CRM — телефон, имя, email и заметки в одной ячейке, номера в форматах 8(903)..., +7 999..., 7916.... Excel ломает числа в 7,99E+10, а чистка 15 000 строк вручную занимает неделю.

DataBaseNormalizer за минуты делает то, что в Excel — дни. Но 80% работы — автоматика, 20% — кривые ФИО и потерянные цифры — всё равно потребуют вашей проверки.

Подробная техническая документация — в разделе Преимущества и технические детали.

Нормализация телефонных номеров — надёжно

  • Удаляет скобки, пробелы и лишние символы (RegEx)
  • Преобразует 8XXXXXXXXXX+7XXXXXXXXXX и международный E164
  • Валидирует через phonenumbers (Google libphonenumber)
  • Номера с потерянными цифрами отсеивает в Error Log — не «чинит» их

Результат: все номера в едином формате — готовы для смартфона и рассылок.

Автоматическое форматирование имён — с оговорками

Интеллектуальное распознавание через pymystem3 (Яндекс Mystem):

  • Различает имя, фамилию и отчество для стандартных русских ФИО
  • Определяет пол (M/F/U) по морфологии
  • Создаёт структуру N: фамилия;имя;отчество;;
  • В FN — имя или имя + отчество для обращения в рассылке

Где ошибается: иностранные имена, сокращения («И. Петров»), названия компаний, нестандартный порядок слов. Результат нужно проверять — особенно на базах >1000 строк.

Скорость: ~3–4 секунды на строку.

Дедупликация

После нормализации 8999..., +7 999... и 7999... становятся одним номером E.164 — и видны скрытые дубли. На базе 40 000 строк типично находят 4 500 повторов. Дедупликация до сборки VCF снижает двойные отправки и жалобы.

Работа с форматами файлов

Загрузка: Excel (.xlsx, .xls), CSV, VCF

Сохранение:

  • VCF 3.0 UTF-8 — прямая загрузка в смартфон
  • Excel — доработка или передача
  • CSV — универсальный обмен

Маппинг колонок: TEL, FN, N, GENDER, EMAIL, ORG, ADR, BDAY, URL

Проверка контактов в мессенджерах

Прямо из программы — контекстное меню (ПКМ на номере):

  • WhatsApp — есть ли аккаунт
  • Telegram — доступность номера

Сразу видно, какие контакты активны для рассылок.

Что автоматизация не сделает

ЗадачаРезультат
Очистка и E.164✅ Надёжно
Восстановление потерянных цифр❌ Невозможно
Разбор русских ФИО⚠️ Частично, проверяйте
Международные имена❌ Ненадёжно
Группы в WhatsApp❌ VCF только в телефонную книгу