CSV ou Excel: qual formato usar
O que cada formato guarda, o que se perde na conversão e quando escolher cada um.
CSV e Excel guardam linhas e colunas, e o Excel abre os dois, então é fácil confundir. Eles foram feitos para tarefas diferentes, e escolher o errado causa a maioria das dores de cabeça com planilhas.
O que é cada formato
Um arquivo CSV (valores separados por vírgula) é texto puro: cada linha é uma linha de dados e as vírgulas separam os valores. Não há formatação, fórmulas, planilhas nem cores. Qualquer programa consegue ler, e esse é todo o propósito.
Uma pasta de trabalho do Excel (.xlsx) é um arquivo estruturado que guarda valores, fórmulas, formatação, várias planilhas, gráficos, filtros e tipos de dados. Foi feita para pessoas que trabalham com dados e precisa de um programa de planilhas para abrir.
Lado a lado
| CSV | Excel (.xlsx) | |
|---|---|---|
| Fórmulas | Não, só valores | Sim |
| Formatação e cores | Não | Sim |
| Várias planilhas | Não, uma tabela por arquivo | Sim |
| Zeros à esquerda e números longos | Ficam no arquivo, mas somem quando o Excel abre | Ficam, se estiverem como texto |
| Abre em qualquer programa | Sim | Precisa de um programa de planilhas |
| Aceito por ferramentas de importação | Quase sempre | Às vezes |
| Tamanho com muitos dados | Pequeno e simples | Comprimido, aguenta formatação |
Use CSV quando
- For importar em outro sistema: ferramentas de e-mail, CRMs, softwares de contabilidade, lojas virtuais, bancos de dados.
- For entregar dados para um desenvolvedor ou um script.
- Os dados forem uma tabela simples que precisa abrir em qualquer lugar.
Converta uma pasta de trabalho com Excel para CSV, que exporta cada planilha como um CSV e grava as datas em um formato que todo sistema lê.
Use Excel quando
- Pessoas forem ler, editar, filtrar ou transformar os dados em gráficos.
- Você precisar de fórmulas, várias planilhas ou formatação.
- Os dados tiverem códigos com zeros à esquerda que precisam sobreviver à abertura.
Transforme uma exportação em uma pasta de trabalho de verdade com CSV para Excel, que mantém códigos como texto e detecta o separador sozinho.
O que se perde ao converter para CSV
As fórmulas viram os valores atuais, a formatação desaparece e cada planilha vira um arquivo separado. Normalmente é exatamente isso que a ferramenta de importação quer, mas guarde a pasta de trabalho original se for editá-la de novo.
O problema da vírgula
No Brasil e em boa parte da Europa a vírgula é o separador decimal, então o Excel por aqui salva CSV com ponto e vírgula entre os valores. Um CSV com vírgulas abre como uma coluna só, e um CSV com ponto e vírgula confunde ferramentas de importação que esperam vírgulas. Os dois conversores deixam você escolher o separador, e o CSV para Excel detecta sozinho.
E JSON?
Se os dados vão para um site, um aplicativo ou uma ferramenta de automação, muitas vezes o desenvolvedor quer JSON. CSV para JSON transforma a linha de cabeçalho em nomes de propriedade.