gershwin.pages.dev

Como tratar CPF com espaços ou tabs no início/fim

Espaços e tabs no início ou fim de um CPF podem causar problemas em validações e processamentos de dados. Este método garante a limpeza automática desses caracteres, evitando erros e garantindo a integridade dos dados.

Pré-requisitos

Usando a função TRIM no Excel

A função TRIM do Excel remove espaços e tabs do início e fim de uma célula, deixando apenas um espaço entre palavras. Para aplicar a um CPF, use a fórmula abaixo:

=TRIM(A1)

Usando Python para limpeza de CPFs

Se você estiver trabalhando com arquivos CSV ou grandes volumes de dados, um script Python pode automatizar o processo. O código abaixo lê um arquivo, limpa os CPFs e salva o resultado:

import pandas as pd

# Lê o arquivo CSV
df = pd.read_csv('dados.csv')

# Limpa os CPFs usando strip()
df['CPF'] = df['CPF'].str.strip()

# Salva o resultado
df.to_csv('dados_limpos.csv', index=False)

Usando linha de comando (Linux/Mac)

Para arquivos de texto, o comando sed pode remover espaços e tabs do início e fim de cada linha:

sed -i 's/^[[:space:]]*//;s/[[:space:]]*$//' arquivo.txt

Exemplo Prático

CPF Original CPF Limpo
12345678901 12345678901
98765432100 98765432100
11122233344 11122233344

Conclusão

Com estes métodos, você pode limpar CPFs com espaços ou tabs de forma rápida e eficiente, garantindo a precisão dos seus dados e evitando erros em processamentos futuros.