Ir para a ferramenta
ViewCSV
Sem upload de arquivos

Extrair nomes e telefones de CSV

synthetic-contact-notes.csv· DADOS DE EXEMPLO3 linhas · 2 colunas
Desativado por padrão: 7 a 15 dígitos também podem ser um pedido. Confira cada resultado.
Resultados de outras linhas ou colunas continuam separados.
Colunas de texto para pesquisar
Selecione as colunas que podem conter telefones.
Confira os candidatos. Não deduzimos DDI nem titular do número.
Entrada
#namenotes
1AlexCall +1 (202) 555-0100 ext 21; backup 020 7946 0958
2SamCall 03-1234-5678
3MorganOrder 40217730091152400016 dated 2026-10-21

Quando os telefones estão misturados nas observações, indique a coluna do nome e as colunas de texto que devem ser pesquisadas. Cada candidato leva o nome da mesma linha, a escrita original do número, o ramal reconhecido e a origem. O resultado não confirma se o número está ativo nem quem é seu titular.

Separar telefones das observações

  1. Abra o CSV ou cole as linhas. O exemplo usa dados sintéticos. No seu arquivo, escolha a coluna do nome ou deixe os nomes em branco.
  2. Marque as colunas com possíveis telefones. Sequências só de dígitos ficam desativadas inicialmente para reduzir confusão com pedidos.
  3. Extraia os candidatos e compare com o texto original. Depois, baixe o CSV ou abra o resultado no editor.

Vários candidatos na mesma célula geram várias linhas. Um telefone repetido em linhas diferentes continua associado a cada registro. A opção de repetição só pula número e ramal idênticos repetidos dentro da mesma célula.

Entender quais resultados precisam de atenção

A regra considera de 7 a 15 dígitos com espaços, parênteses, hífens ou pontos. Também preserva dígitos arábico-índicos, persas e de largura completa. Números curtos, com letras ou em formatos incomuns podem passar despercebidos. Se dois números estiverem ligados apenas por espaços, separe-os antes. Não há validação de planos nacionais de numeração.

Não acrescentamos DDI nem deduzimos nomes em frases. Datas reconhecíveis, IPv4, decimais simples e sequências longas demais são excluídos; outros códigos formatados ainda podem parecer telefones. source_row conta registros de dados a partir de 1 depois do cabeçalho, não linhas físicas do arquivo. As linhas sem resultado aparecem na contagem.

Salvar e encaminhar os contatos conferidos

O arquivo gerado usa vírgulas, UTF-8 com BOM e CRLF. Sinais + e zeros iniciais são mantidos; textos parecidos com fórmulas recebem um apóstrofo. Como CSV não define tipos de coluna, importe telefones como texto no Excel. Mantenha source_text até terminar a conferência.

Tudo roda no navegador. Entrada: até 25 MiB, 100 mil linhas, 250 colunas e 2 milhões de células. Saída: até 100 mil candidatos e 25 MiB de texto. Para lotes maiores, use Dividir CSV. Corrija no editor CSV e depois mapeie os campos com CSV para vCard.

Exemplo: o mesmo telefone em dois registros

Dados sintéticos: Alex e Sam informam o mesmo telefone. Ao escolher name e pesquisar em notes, os dois vínculos são mantidos; as pessoas não são mescladas.

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

Perguntas frequentes

Não. O nome vem de uma coluna escolhida por você ou fica vazio. Encontrar um telefone na observação não comprova a titularidade.

Padrões e referências