Converter um CPF armazenado como número inteiro para uma string formatada com máscara (XXX.XXX.XXX-XX) é uma tarefa comum ao lidar com dados de clientes. Este método é o mais eficaz porque garante a formatação correta em qualquer sistema, evitando erros de digitação e facilitando a leitura.
No Excel, a conversão pode ser feita com uma fórmula simples que formata o número como string com máscara. Este método é ideal para planilhas com grandes volumes de dados.
=TEXTO(A1; "000\.000\.000\-00")
Onde A1 é a célula que contém o CPF como número inteiro. A fórmula adiciona zeros à esquerda se necessário e aplica a máscara correta.
Em Python, a conversão pode ser feita com formatação de strings. Este método é útil para scripts de processamento de dados ou automação de tarefas.
cpf_int = 12345678901
cpf_str = f"{cpf_int:0>11}"
cpf_mascarado = f"{cpf_str[:3]}.{cpf_str[3:6]}.{cpf_str[6:9]}-{cpf_str[9:]}"
print(cpf_mascarado) # Saída: 123.456.789-01
| CPF (Inteiro) | CPF (String com Máscara) |
|---|---|
| 12345678901 | 123.456.789-01 |
| 98765432100 | 987.654.321-00 |
| 1234567 | 000.012.345-67 |
Com estes métodos, você converte CPF de inteiro para string com máscara de forma rápida e precisa, garantindo a formatação correta em qualquer sistema. A automação desta tarefa economiza tempo e elimina erros manuais, tornando o processamento de dados mais eficiente.