ragfica.pages.dev

Como converter CPF de inteiro para string com máscara?

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.

Pré-requisitos

Convertendo CPF no Excel

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.

Convertendo CPF em Python

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

Exemplo Prático

CPF (Inteiro) CPF (String com Máscara)
12345678901 123.456.789-01
98765432100 987.654.321-00
1234567 000.012.345-67

Conclusão

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.