Migração
Importar Folha de Cálculo para CRM: Guia Passo a Passo
Como importar uma folha de cálculo para um CRM sem perder clientes: limpar o ficheiro, encontrar duplicados, mapear colunas e testar 20 linhas primeiro.
Pela equipa Ifa
Se os seus clientes vivem numa Google Sheet ou num livro Excel, o ficheiro já é o seu CRM. Movê-lo para um sistema adequado tem menos a ver com o software do que com o ficheiro. Quase todas as importações falhadas que já vimos foram decididas antes de se clicar no botão de carregamento: dois registos numa linha, datas em três formatos, uma fórmula onde deveria estar um valor. Este guia percorre a limpeza por ordem, com os caminhos de menu tal como estão em setembro de 2026. A importação da Ifa é o exemplo prático; dizemos onde não é diferente de qualquer outra ferramenta.
Passo 1: Um tipo de registo por separador
Um CRM guarda cada tipo de registo na sua própria tabela: clientes numa, marcações ou trabalhos noutra. Uma linha de folha de cálculo que diz “Maria Lopez, 555-0132, travões 14 mar, mudança de óleo 2 jun” é um cliente e dois trabalhos.
Decida que tipos de registo tem realmente e dê a cada um o seu próprio separador. Coloque uma coluna de ligação no separador filho (email do cliente, ou um número de cliente que atribua) para que cada marcação saiba a quem pertence.
Faça tudo isto numa cópia do ficheiro, nunca no original. O passo 14 depende de o original se manter intacto.
Passo 2: Cabeçalhos que nomeiam campos
A linha 1 de cada separador deve conter um cabeçalho curto por coluna e mais nada. Elimine linhas de título, células de faixa unidas, logótipos e a linha em branco que as pessoas deixam por baixo do título. Os nomes dos cabeçalhos tornam-se depois o seu mapeamento de colunas, por isso faça-os dizer o que a coluna contém: “Email” em vez de “Contacto”, “Última visita” em vez de “Data”.
Duas verificações que demoram um minuto: nenhum cabeçalho igual a outro, e nenhum cabeçalho em branco acima de uma coluna com valores, porque essa coluna fica invisível para a maioria dos importadores.
Passo 3: Uma linha por registo
Cada linha deve ser exatamente um cliente no separador Clientes, ou exatamente uma marcação no separador Marcações. Os erros habituais:
- Duas pessoas numa linha: “Tom e Sue Baker”. Divida-as, ou faça do agregado familiar o registo.
- Um histórico numa célula: “3 jan coloração, 14 fev corte, 20 mar coloração”. São três marcações; dê-lhes três linhas no separador Marcações.
- Subtotais no fundo de um separador. Elimine-os; o CRM calcula os seus próprios.
- Cabeçalhos de secção dentro dos dados (“Habituais”, “Sem marcação”). Transforme-os numa coluna “Segmento” e remova as linhas em branco entre eles.
Passo 4: Divida as colunas de nome e morada onde o destino precisa delas
A maioria dos CRMs guarda o nome próprio e o apelido separadamente, e muitos guardam uma morada como rua, cidade, região e código postal. Se a sua folha tiver uma única coluna “Nome”, divida-a antes da importação em vez de esperar que a ferramenta adivinhe onde começa o apelido.
No Google Sheets: selecione a coluna e depois Data > Split text to columns, separador Espaço. No Excel: Data > Text to Columns, Delimited, Espaço. Depois procure nomes que quebrem o padrão, como “Maria Ana Fischer” ou “van der Berg”, e corrija-os à mão.
Divida as moradas apenas se o destino tiver campos separados; verifique primeiro (Passo 11).
Passo 5: Um único formato de data, e que seja ISO
“03/04/2025” é 4 de março nos Estados Unidos e 3 de abril em quase todo o resto do mundo. Uma coluna com “3/4/25”, “4 de março”, “4-Mar” e “2025-03-04” será lida de quatro formas diferentes.
O formato seguro é o ISO 8601: AAAA-MM-DD, ou seja 2025-03-04. No Sheets, selecione a coluna e use Format > Number > Custom date and time; no Excel, Format Cells > Custom com yyyy-mm-dd.
Depois confirme que as células são datas reais e não texto que se parece com datas. As datas reais alinham à direita por defeito; o texto alinha à esquerda. =ISDATE(A2) no Sheets ou =ISNUMBER(A2) no Excel, arrastado para baixo, expõe as que são texto.
Passo 6: Formatos de telefone e email
O Excel elimina os zeros à esquerda de tudo o que considera um número, e os números internacionais perdem o sinal de mais. Formate a coluna do telefone como Texto antes de colar seja o que for nela (Format Cells > Text no Excel; Format > Number > Plain text no Sheets). Depois escolha um formato: o local (555) 013-2200 ou o internacional +1 555 013 2200.
Os emails devem estar em minúsculas, um por célula, sem espaços no final. Data > Data cleanup > Trim whitespace no Sheets corrige os espaços; no Excel, uma coluna auxiliar com =TRIM(LOWER(B2)) faz o mesmo.
| Campo | Lê-se corretamente | Normalmente rejeitado ou mal lido |
|---|---|---|
| Data | 2025-03-04 |
3/4/25, 4 de março, próx terça |
| Telefone | +1 555 013 2200 numa célula de texto |
5550132200 guardado como número, dois números numa célula |
maria@example.com |
Maria@Example.com com um espaço no final, dois endereços numa célula |
|
| Dinheiro | 45.00 |
$45, 45 USD, 45,00 numa região dos EUA |
| Sim/não | sim / não, um único estilo |
S, sim, x, ✓ misturados numa coluna |
Passo 7: Remova fórmulas: apenas valores
Um CSV não consegue conter uma fórmula, e um importador de XLSX normalmente lê o resultado guardado em cache, que pode estar desatualizado ou ser um erro como #REF!. Converta cada coluna de fórmulas em valores: selecione o separador, copie e depois Edit > Paste special > Values only no Sheets (Ctrl+Shift+V) ou Home > Paste > Values no Excel.
Antes de o fazer, pergunte-se para que servia cada fórmula. Uma coluna “Dias desde a última visita” é derivada de “Última visita” e não deve ser importada de todo; o CRM calcula-a em tempo real.
Passo 8: Células unidas e colunas de notas
As células unidas são a forma de um cabeçalho “família Baker” abranger quatro linhas. Para um importador, um intervalo unido é um único valor na célula superior esquerda e células vazias por baixo dela, por isso as linhas 2 a 4 perdem o nome de família. Separe tudo (Format > Merge cells > Unmerge no Sheets; Home > Merge & Center no Excel) e depois preencha o valor para baixo, em cada linha.
As colunas de notas são uma questão de critério. Uma célula de texto livre com “alérgico a amoníaco, prefere quintas-feiras, deve 20 dólares, número novo” contém quatro factos diferentes. Ou importa a coluna como um único campo Notas e aceita que fique em texto corrido, ou move os factos pelos quais realmente filtra (“Alergias”, “Dia preferido”) para as suas próprias colunas e deixa o resto.
Passo 9: Encontre duplicados antes da importação
Os duplicados num CRM tornam-se dois históricos para uma pessoa, e mais tarde alguém envia uma mensagem à pessoa errada.
A verificação mais rápida é uma coluna COUNTIF. Ao lado da sua coluna Email, coloque =COUNTIF(B:B, B2) e arraste para baixo; qualquer valor acima de 1 é um email duplicado. Faça o mesmo para o telefone. A Google documenta o COUNTIF em support.google.com e a Microsoft em support.microsoft.com. Uma tabela dinâmica sobre o Email com uma contagem dá a mesma lista.
Ambas as ferramentas também têm um Remove duplicates de um clique (Data > Data cleanup > Remove duplicates no Sheets; Data > Remove Duplicates no Excel). Mantém a primeira linha correspondente e elimina o resto, por isso, se duas linhas da mesma pessoa diferirem nas notas, as notas da segunda desaparecem. Junte essas à mão. Quase-duplicados (“M. Lopez” e “Maria Lopez”) não vão corresponder pelo nome; faça a correspondência pelo telefone ou email, e é por isso que os passos 5 e 6 vêm primeiro.
Passo 10: Exporte como CSV ou mantenha XLSX
Verifique o que o destino aceita. O resumo honesto entre as ferramentas que analisámos: quase todos os CRMs aceitam um CSV de contactos, e muito menos aceitam sequer registos relacionados como marcações, trabalhos, veículos ou animais de estimação.
| O que está a importar | A maioria dos CRMs, em setembro de 2026 | Ifa |
|---|---|---|
| Contactos ou clientes, um CSV | Sim | Sim |
| Um segundo separador de marcações ou trabalhos ligados a clientes | Às vezes; muitas vezes só contactos | Sim, como registos relacionados |
| Um XLSX com vários separadores de uma vez | Raramente; exporte cada separador | Sim (XLSX, XLS, XLSM inativo) |
| JSON ou JSONL da exportação de outra ferramenta | Raramente | Sim |
| Comentários de célula, formatação, fórmulas | Não | Não |
Se optar por CSV: no Google Sheets, File > Download > Comma Separated Values (.csv) exporta apenas o separador que está a ver, por isso repita por separador. No Excel, File > Save As, escolha “CSV UTF-8 (Comma delimited)”, também uma vez por separador. Escolha UTF-8 para os nomes com acentos sobreviverem.
Passo 11: Mapeie colunas
Todos os importadores têm um passo de mapeamento: o seu cabeçalho à esquerda, o campo de destino à direita. É aqui que o passo 2 compensa. Fique atento a quatro coisas.
- Uma coluna sem campo correspondente. Crie o campo primeiro, ou elimine a coluna; não a enfie em Notas.
- Um campo obrigatório (normalmente Nome) quando algumas linhas estão em branco. Essas linhas serão rejeitadas ou ignoradas, consoante a ferramenta.
- Incompatibilidades de tipo: uma coluna de texto mapeada para um campo de data, ou “sim/não” para um número.
- A coluna de ligação nos separadores filho: “Email do cliente” tem de ser mapeada para o registo do cliente, não para um simples campo de texto.
Na Ifa, o mapeamento chega com uma proposta já feita a partir dos seus cabeçalhos, e você corrige-o em vez de o construir do zero. Isso é conveniente mas não é magia; um cabeçalho chamado “Contacto” continua a precisar que diga se é um telefone ou um email. A página de importação mostra o processo e os tipos de ficheiro que a Ifa lê: CSV, TSV, JSON, JSONL, XLSX, XLS e XLSM com macros tornadas inativas.
Passo 12: Teste primeiro com 20 linhas
Nunca importe o ficheiro inteiro à primeira. Copie o cabeçalho e 20 linhas para um ficheiro separado, incluindo algumas que sabe serem complicadas: o apelido composto, o cliente com dois telefones, a marcação no dia 29 de fevereiro, a linha com um email vazio. Importe isso.
Depois abra os registos no novo sistema e leia-os como uma pessoa. O apelido está no campo do apelido? O telefone manteve o sinal de mais? A marcação está associada ao cliente certo?
Antes de qualquer coisa ser gravada, mostra uma pré-visualização das linhas processadas e executa verificações sobre elas: prováveis duplicados dentro do ficheiro e em relação aos registos já existentes no espaço de trabalho, datas que não conseguiu ler ou leu de forma ambígua, valores em falta em campos obrigatórios, e linhas que não foram processadas. Olha para as linhas assinaladas e aprova a gravação, ou corrige o ficheiro e tenta de novo. Dito isto, as verificações encontram o que foram concebidas para encontrar. Não fundem dois registos por si; assinalam e esperam.
Passo 13: Depois o ficheiro completo
Assim que o teste de 20 linhas ler corretamente, importe o ficheiro completo com o mesmo mapeamento. Faça-o numa hora calma, e não edite registos no novo sistema até terminar; uma edição e uma importação a competirem entre si são uma fonte clássica de uma alteração “perdida”.
Importe por ordem de dependência: primeiro os clientes, depois os registos que lhes pertencem. Depois de cada ficheiro, compare as contagens. Se o separador Clientes tinha 843 linhas após a limpeza e o sistema mostra 831, encontre as 12 antes de continuar. Normalmente são linhas que falharam um campo obrigatório ou foram assinaladas como duplicados e ignoradas. Na Ifa, a pré-visualização e a sua aprovação ficam no histórico de auditoria, para poder ver mais tarde o que foi assinalado e o que decidiu.
Passo 14: Mantenha o ficheiro original
Não elimine a folha de cálculo. Renomeie-a com a data (“clientes-original-2026-09-01.xlsx”) e marque-a como só de leitura. Daqui a três meses alguém vai perguntar por que motivo o aniversário de um cliente está errado, e a resposta estará no original.
O que deve deixar de fazer é editá-la. Se um membro da equipa continuar a acrescentar linhas à folha antiga por hábito, partilhe a ligação do novo sistema e bloqueie a folha.
O que corre mal e como evitar
As falhas que surgem mais vezes, cada uma com o passo que a evita:
- Datas desviadas um mês ou um dia. Formatos mistos lidos sob uma única região. Passo 5: datas ISO, verificadas com ISDATE.
- Números de telefone sem o zero à esquerda ou o sinal de mais. A coluna era numérica. Passo 6: formatar como texto antes de colar.
- Uma em cada quatro linhas sem o nome de família. Células unidas. Passo 8: separar e preencher para baixo.
- A mesma pessoa duas vezes, com notas diferentes. Duplicados correspondidos apenas pelo nome. Passo 9: fazer a correspondência por email ou telefone, fundir à mão.
- A importação “teve sucesso” mas faltam 12 linhas. Campos obrigatórios estavam em branco e a ferramenta ignorou-os silenciosamente. Passos 11 e 13: verificar os campos obrigatórios no mapeamento e depois comparar as contagens.
Um ponto mais geral: a folha de cálculo é uma fotografia num instante. Nenhuma importação, incluindo a da Ifa, a mantém sincronizada depois. Não existe sincronização bidirecional em tempo real com o Sheets ou o Excel, nem um serviço de migração pago que faça a limpeza por si. Se ainda estiver a decidir para que sistema mudar, o nosso guia de software de gestão de clientes cobre o lado da importação, e a página de folha de cálculo para espaço de trabalho mostra como os separadores e colunas de uma folha se tornam registos e campos na Ifa.
Perguntas frequentes
Posso importar Excel diretamente, ou tenho de converter para CSV?
Depende da ferramenta. Muitos CRMs aceitam apenas CSV, por isso exporta um CSV por separador. Alguns aceitam XLSX e só leem a primeira folha. A Ifa lê XLSX e XLS, mais XLSM com macros desativadas, e mostra todos os separadores na pré-visualização. O formato do ficheiro não corrige um ficheiro sujo; faça primeiro os passos 1 a 9.
Como importo contactos para um CRM sem criar duplicados?
Encontre-os primeiro na folha com COUNTIF no email e no telefone (passo 9), e funda à mão os que têm notas diferentes. Depois trate a própria verificação de duplicados do importador como uma segunda rede, não a primeira. A Ifa assinala prováveis duplicados na pré-visualização e aguarda a sua decisão antes de gravar.
E se as marcações e os clientes estiverem no mesmo separador?
Divida-os (passo 1). Cada marcação torna-se a sua própria linha num separador Marcações, com uma coluna a indicar a que cliente pertence. Depois verifique se o destino sequer aceita registos de marcações. A maioria dos CRMs importa contactos e fica por aí; se for o caso do seu, o histórico fica na folha de cálculo arquivada. A Ifa importa registos relacionados e liga-os ao registo principal durante o mapeamento.
Quanto tempo demora uma importação de folha de cálculo para CRM?
O carregamento demora minutos. A limpeza é o verdadeiro custo. Para uma folha de algumas centenas de clientes mantida de forma pouco rigorosa ao longo de alguns anos, conte meio dia para os passos 1 a 9 e uma hora calma para o teste e a importação completa.
Devo importar a coluna de notas?
Sim, como um único campo de texto livre, a menos que filtre por algo lá dentro. Retire apenas os factos que vai mesmo procurar, como alergias ou uma matrícula, e deixe o resto como texto corrido.
Última atualização: 2 de setembro de 2026.