> For the complete documentation index, see [llms.txt](https://luminvs.gitbook.io/consulta-cnpj/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://luminvs.gitbook.io/consulta-cnpj/excluindo-tudo-que-nao-for-cnpj.md).

# Excluindo tudo que não for CNPJ

{% embed url="<https://drive.google.com/file/d/14WW0tf7EIkfIRmsSDLQ4MLNhMvqybIZa/view?usp=sharing>" %}

## Excluindo Tudo que Não For CNPJ

A etapa de **"Excluindo Tudo que Não For CNPJ"** garante que <mark style="background-color:green;">apenas CNPJs válidos</mark> permaneçam na lista. Isso significa remover qualquer número ou dado que:

1. **Não possua o tamanho correto** de um CNPJ, que é exatamente **14 dígitos**.
2. **Não seja composto apenas por números** (sem letras ou símbolos inválidos).

#### Por que isso é importante?

* Evita **consultas desnecessárias** a dados inválidos.
* Garante que o sistema opere de forma eficiente e sem erros.
* Elimina possíveis entradas de dados corrompidos ou mal formatados.

#### O que é excluído?

* Números com **menos de 14 dígitos**.
* Linhas com valores que contêm **caracteres não numéricos**.

**Exemplo**:

* **Entrada original**:
  * `12.345.678/0001-90` → **Mantido** (14 dígitos após limpeza).
  * `12345` → **Excluído** (menos de 14 dígitos).
  * `12A345B678C0001` → **Excluído** (contém letras).

#### Dica:

{% hint style="success" %}
Sempre combine esta etapa com a **limpeza de caracteres especiais** para obter uma lista precisa e formatada de CNPJs. Uma lista **limpa e validada** é essencial para evitar erros durante as consultas.
{% endhint %}
