Przejdź do narzędzia
ViewCSV
Plik nie jest nigdzie wysyłany

Wyodrębnij imiona, nazwiska i telefony z CSV

synthetic-contact-notes.csv· DANE PRZYKŁADOWE3 wiersze · 2 kolumny
Domyślnie wyłączone: ciąg 7–15 cyfr może być numerem zamówienia. Sprawdź każdy wynik.
Wyniki z innych wierszy lub kolumn pozostają osobnymi pozycjami.
Kolumny tekstowe do przeszukania
Wybierz kolumny, które mogą zawierać numery telefonów.
Sprawdź wyniki. Narzędzie nie ustala kraju ani właściciela numeru.
Dane wejściowe
#namenotes
1AlexCall +1 (202) 555-0100 ext 21; backup 020 7946 0958
2SamCall 03-1234-5678
3MorganOrder 40217730091152400016 dated 2026-10-21

Numery ukryte w uwagach do kontaktów można zamienić na osobne pozycje. Wskaż kolumnę z imieniem i nazwiskiem oraz kolumny tekstowe do przeszukania. Kandydat zachowuje dane osoby z tego samego wiersza, oryginalny zapis numeru, rozpoznane rozszerzenie i źródło. Nie potwierdza to właściciela ani aktywności telefonu.

Zamień notatki na pozycje do sprawdzenia

  1. Otwórz CSV lub wklej wiersze. Dostępny przykład to dane syntetyczne. We własnym pliku wskaż kolumnę z imieniem i nazwiskiem albo pozostaw ją pustą.
  2. Zaznacz kolumny z możliwymi telefonami. Same ciągi cyfr są początkowo wyłączone, bo mogą oznaczać zamówienia.
  3. Uruchom wyszukiwanie, porównaj wyniki z oryginałem i pobierz CSV albo otwórz wyodrębnione dane w edytorze.

Kilka kandydatów w jednej komórce daje kilka wierszy. Ten sam telefon w różnych wierszach źródłowych zostaje przy każdym z nich. Pomijanie powtórzeń dotyczy tylko identycznego numeru i rozszerzenia w tej samej komórce.

Co uznajemy za kandydata na numer

Reguła wyszukuje 7–15 cyfr z odstępami, nawiasami, łącznikami lub kropkami. Zachowuje także cyfry arabsko-indyjskie, perskie i pełnej szerokości. Krótkie, literowe oraz nietypowo zapisane numery mogą zostać pominięte. Dwa numery połączone samymi spacjami lepiej najpierw rozdzielić. To nie jest weryfikacja krajowych planów numeracji.

Imiona nie są odgadywane z opisu, a kod kraju nie jest dopisywany. Odrzucamy kształty dat, IPv4, zwykłe liczby dziesiętne i zbyt długie ciągi; sformatowany identyfikator nadal może wyglądać jak telefon. source_row liczy rekordy danych od 1 po nagłówku, nie fizyczne linie pliku. Wiersze bez wyniku są uwzględnione w podsumowaniu.

Pobierz wynik i przygotuj kontakty

Plik wynikowy ma przecinki, UTF-8 z BOM i CRLF. Zachowuje +, zera wiodące oraz postać cyfr, a teksty przypominające formuły poprzedza apostrofem. CSV nie ma typów kolumn: w Excelu importuj telefony jako tekst. Zachowaj source_text do końca kontroli powiązań.

Przetwarzanie odbywa się w przeglądarce. Wejście: 25 MiB, 100 000 wierszy, 250 kolumn i 2 miliony komórek. Wyjście: 100 000 kandydatów i 25 MiB tekstu komórek. Większe pliki można podzielić, poprawić w edytorze CSV, a sprawdzone dane przypisać do pól w CSV na vCard.

Przykład: ten sam telefon w dwóch wierszach

Dane syntetyczne: Alex i Sam mają wpisany ten sam numer. Po wybraniu name i przeszukaniu notes obie relacje zostają zachowane, bez łączenia osób.

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

Pytania i odpowiedzi

Nie. Wskaż istniejącą kolumnę albo pozostaw imiona puste. Numer znaleziony w notatce nie dowodzi, że należy do osoby z danego wiersza.

Standardy i źródła