Перейти к инструменту
ViewCSV
Без загрузки на сервер

Извлечь имена и телефоны из CSV

synthetic-contact-notes.csv· ПРИМЕР3 строки · 2 столбца
По умолчанию выключено: 7–15 цифр могут оказаться номером заказа. Проверяйте совпадения.
Совпадения из других строк и столбцов сохраняются отдельно.
Текстовые столбцы для поиска
Выберите столбцы, в которых могут находиться телефоны.
Проверьте кандидатов. Код страны и владелец номера не определяются.
Исходные данные
#namenotes
1AlexCall +1 (202) 555-0100 ext 21; backup 020 7946 0958
2SamCall 03-1234-5678
3MorganOrder 40217730091152400016 dated 2026-10-21

Телефоны из примечаний можно вынести в отдельные записи. Укажите столбец с именем и текстовые столбцы для поиска. Каждый кандидат сохраняет имя своей строки, исходное написание телефона, распознанный добавочный номер и источник. Принадлежность номера и возможность дозвона не проверяются.

Разобрать примечания на записи для проверки

  1. Откройте CSV или вставьте строки. Предлагаемый пример — синтетический. Для своего файла явно выберите столбец с именем либо оставьте имена пустыми.
  2. Отметьте столбцы с возможными телефонами. Последовательности только из цифр изначально исключены, чтобы не собирать номера заказов.
  3. Запустите извлечение, сопоставьте кандидатов с оригиналом и скачайте CSV или откройте результат в редакторе.

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

Отличить кандидата от подтверждённого телефона

Правило поиска рассматривает 7–15 цифр с пробелами, скобками, дефисами или точками. Арабско-индийские, персидские и полноширинные цифры остаются в исходном виде. Короткие, буквенные и необычно записанные номера могут быть пропущены. Два номера, соединённые только пробелами, лучше разделить заранее. Национальные планы нумерации не проверяются.

Имена не извлекаются из свободного текста, код страны не добавляется. Значения в форме дат, IPv4, обычные дроби и слишком длинные цифровые строки исключаются, но форматированный идентификатор всё ещё может совпасть с шаблоном. source_row считает записи данных с 1 после заголовка, а не физические строки файла. Строки без совпадений учитываются в статистике.

Выгрузить результат и подготовить контакты

Выгрузка — CSV с запятыми, UTF-8 BOM и CRLF. Знаки + и начальные нули сохраняются; перед похожими на формулы значениями добавляется апостроф. CSV не хранит типы столбцов: в Excel импортируйте телефоны как текст. Не удаляйте source_text, пока проверяете связи.

Обработка идёт в браузере. Вход: до 25 MiB, 100 000 строк, 250 столбцов и 2 миллионов ячеек. Выход: до 100 000 кандидатов и 25 MiB текста. Большой файл можно разделить, исправить результат в редакторе CSV, а затем сопоставить поля в CSV → vCard.

Пример: один телефон в двух исходных строках

Синтетические данные: у Alex и Sam записан один телефон. При выборе name и поиске в notes обе связи остаются; люди не объединяются автоматически.

CSV
name,notes
Alex,Call 020 7946 0958
Sam,Call 020 7946 0958
CSV
name,phone,extension,source_row,source_column,source_text
Alex,020 7946 0958,,1,notes,Call 020 7946 0958
Sam,020 7946 0958,,2,notes,Call 020 7946 0958

Вопросы и ответы

Нет. Выберите существующий столбец с именем или оставьте имена пустыми. Телефон в примечании не подтверждает, что он принадлежит человеку из этой строки.

Стандарты и справочные материалы