CSV vs XLSX: o que você perde ao salvar como CSV

Docs Nov 1, 2026 4 min read

Salvar uma planilha como CSV parece inofensivo. O arquivo é menor, abre em qualquer lugar e os números continuam parecendo os mesmos. Aí alguém abre uma semana depois e os telefones perderam os zeros à esquerda, as datas estão na ordem errada e toda fórmula virou um valor congelado.

Nada disso é bug. Isso é o CSV.

O que cada formato é

CSV significa valores separados por vírgula, e o nome é a especificação inteira. É um arquivo de texto puro em que cada linha é uma linha e as vírgulas dividem as colunas. É só isso. Não há previsão para mais nada, porque no formato não existe mais nada com que prever.

XLSX é um pacote comprimido de documentos XML descrevendo uma pasta de trabalho: várias planilhas, tipos de célula, fórmulas, formatação, gráficos, intervalos nomeados, regras de validação. É o padrão do Excel desde 2007 e um padrão aberto e documentado, então outros programas de planilha também leem e escrevem.

O que o CSV descarta

Tudo, menos os valores de uma planilha:

O adivinhar é onde os dados se estragam

Esse último ponto causa as falhas que as pessoas realmente notam.

Zeros à esquerda somem. Um CEP ou código de produto 00123 parece número, então é lido como número — e número não tem zero à esquerda. Vira 123.

Datas são reinterpretadas. 03/04/2026 é 3 de abril na maior parte do mundo e 4 de março nos Estados Unidos. O CSV não diz qual; o programa que lê aplica a própria configuração regional.

Números longos viram notação científica. Um identificador de dezesseis dígitos pode aparecer como 1,23457E+15 e, pior, arredondado.

Caracteres acentuados quebram. O CSV não registra a própria codificação. Escrito como UTF-8 e lido como outra coisa, café vira café. É a queixa mais comum sobre CSV.

O separador nem sempre é vírgula. Em países que usam vírgula como separador decimal, os programas escrevem ponto e vírgula. Um arquivo gerado na Alemanha e aberto esperando vírgulas cai inteiro na coluna A.

No que o CSV é genuinamente bom

Seria injusto parar por aí, porque o CSV sobrevive por bons motivos.

Universalidade. Todo banco de dados, linguagem de programação, pacote estatístico e ferramenta de análise lê CSV. É a língua franca para mover dados entre sistemas que não compartilham mais nada.

Tamanho e velocidade. Um milhão de linhas em CSV é uma fração do XLSX equivalente e pode ser processado linha a linha sem carregar tudo na memória.

Transparência. Você abre num editor de texto e vê exatamente o que há ali. Quando uma importação falha, isso vale muito.

Durabilidade. Um arquivo de texto puro continuará legível daqui a quarenta anos sem esforço especial. É um argumento real de preservação.

Escolhendo

Use XLSX quando o arquivo for um documento em que pessoas vão trabalhar — qualquer coisa com fórmulas, várias planilhas, formatação que carregue significado, ou que um colega vá editar e devolver.

Use CSV quando o arquivo for dado em trânsito — alimentar uma importação, exportar de um sistema, entregar um conjunto de dados a um script ou a quem faz a estatística. Uma tabela de valores indo para um lugar que só quer valores.

A pergunta é se quem recebe é uma pessoa ou um programa. Pessoas precisam da estrutura; programas geralmente a querem removida.

Fazendo o CSV se comportar

Consulta rápida

Resolva seu problema de arquivo: Conversor de PDF Experimente grátis — Conversor de PDF →