O que esta página faz
Você envia um arquivo CSV — texto puro com linhas separadas por vírgula, ponto e vírgula ou tabulação — e recebe um arquivo Excel (XLSX) com os mesmos dados. A ferramenta preserva todas as linhas e colunas na primeira planilha do novo arquivo, exibe uma prévia do resultado e informa o número de linhas, colunas e o tamanho do arquivo gerado.
A conversão ocorre inteiramente no navegador. Nenhum dado é enviado a servidor. O arquivo CSV é lido, analisado linha a linha conforme o delimitador escolhido e reorganizado em uma estrutura de tabela. Em seguida, o navegador gera um arquivo XLSX válido, que é baixado. Todo o processamento é local, o que garante privacidade mesmo para dados sigilosos.
Diferenças cruciais entre CSV e XLSX (e por que elas importam)
O que torna esta página diferente de um importador genérico de CSV para Excel é a compreensão honesta do que o CSV não tem. Um arquivo CSV é apenas texto delimitado, sem qualquer informação sobre tipos de dados, fórmulas, formatação ou múltiplas planilhas. O conversor não inventa essas coisas. Veja a comparação:
| Característica | CSV | XLSX convertido |
|---|---|---|
| Tipos de dados | Todos os valores são texto | Todos os valores continuam como texto na célula do Excel |
| Múltiplas planilhas | Impossível (apenas uma tabela plana) | Uma única planilha no XLSX |
| Fórmulas | Não existem | Não são inseridas |
| Formatação (cores, bordas, fontes) | Não existe | Células sem formatação |
| Zeros à esquerda (ex.: 01234) | Preservados como texto | Permanecem como texto — não são convertidos para número, portanto não perdem o zero |
| Datas | Representadas como string ("01/01/2024") | Mantidas como texto; não são convertidas automaticamente para tipo data do Excel |
O ponto central é: o CSV não armazena metadados. O conversor não pode adivinhar se "2024-01-01" é uma data ou um texto. Ele copia o valor exato como string. Cabe a você, após o download, aplicar a formatação de célula adequada no Excel — selecionar a coluna, definir formato de número, data ou texto conforme necessário. Isso não é uma limitação da ferramenta; é a natureza do formato de origem.
Essa abordagem evita um problema comum dos importadores automáticos: a perda de zeros à esquerda em códigos postais, números de conta ou identificadores de produto. Se o Excel interpretasse "00123" como número, salvaria "123". O conversor mantém o valor original como texto, exatamente como estava no CSV.
Escolha do delimitador e erros de parsing
O arquivo CSV não declara qual caractere separa os campos. Você precisa informar se o delimitador é vírgula, ponto e vírgula ou tabulação. A ferramenta oferece esses três. Escolher o delimitador errado é a causa mais comum de falha na conversão.
Quando o delimitador não corresponde ao usado no arquivo, a ferramenta tenta dividir cada linha usando o caractere errado. O resultado é uma tabela com uma única coluna (se o delimitador nunca aparecer) ou com colunas quebradas de forma incorreta. A ferramenta detecta a inconsistência e exibe a mensagem "Este CSV não pôde ser analisado." É a mensagem de erro mais frequente.
Para evitar isso, confira o arquivo original em um editor de texto. Se as colunas forem separadas por ponto e vírgula (comum em configurações regionais de Portugal e Brasil), selecione "Ponto e vírgula". Se forem separadas por tabulação, selecione "Tabulação". Se forem separadas por vírgula, selecione "Vírgula".
Outros problemas de parsing incluem:
- Quebra de linha dentro de um campo: O padrão CSV permite que um campo com aspas contenha quebras de linha. A ferramenta lida com isso, mas se o arquivo usar aspas de forma inconsistente, a análise pode falhar.
- Vírgulas ou ponto e vírgula dentro de campos sem aspas: Se um campo contiver o caractere delimitador e não estiver entre aspas, a linha será dividida incorretamente, gerando mais colunas que o esperado. Nesse caso, a conversão pode até funcionar, mas os dados ficam desorganizados. A ferramenta não corrige isso; você precisa limpar o CSV antes.
- Campos com aspas escapadas: O padrão CSV usa aspas duplas duplicadas ("") para representar aspas dentro de um campo. A ferramenta processa isso corretamente, desde que o arquivo siga as convenções comuns.
Tratamento de dados: números, datas e zeros à esquerda
Como dito, o conversor trata todos os valores como texto. Isso inclui números, datas, códigos alfanuméricos e campos vazios. O resultado no Excel é que cada célula conterá uma string (texto). Você pode identificar isso porque, no Excel, números ficam alinhados à direita por padrão e textos à esquerda — todo o conteúdo convertido ficará alinhado à esquerda.
Para transformar uma coluna numérica de texto para número real no Excel:
- Selecione a coluna.
- Vá em "Dados" → "Texto para Colunas" (ou "Texto para Colunas" no menu).
- Escolha "Delimitado" e avance sem alterar nada.
- Na última etapa, selecione "Geral" e conclua.
Para datas, o processo é similar, mas após a conversão você deve aplicar o formato de data desejado (células > formato > data). Tenha em mente que o Excel pode interpretar datas ambiguamente, especialmente com formatos como "03/04/2024" (março ou abril?). Como o valor original permanece texto, você não corre o risco de conversão automática incorreta — mas também não ganha a funcionalidade de data até aplicar a formatação manualmente.
Para zeros à esquerda, não é necessário fazer nada: eles já estão preservados. Se você tentar converter a coluna para número, os zeros desaparecerão. Portanto, mantenha a coluna como texto se os zeros forem significativos.
Mensagens de erro e seu significado
A ferramenta exibe mensagens específicas em vez de um genérico "erro". Cada uma aponta uma causa diferente:
| Mensagem | Causa provável |
|---|---|
| "Escolha um arquivo primeiro." | Nenhum arquivo foi selecionado antes de clicar em converter. |
| "Escolha um arquivo CSV, JSON ou XLSX." | O arquivo selecionado tem extensão diferente das suportadas (ex.:.txt,.pdf). |
| "Este arquivo é muito grande. Use um arquivo com menos de ‹máximo›." | O arquivo excede o limite de 8 MB de tamanho. |
| "Não foi possível converter este arquivo." | Erro genérico de processamento — o arquivo pode estar corrompido ou em formato não reconhecido. |
| "Este CSV não pôde ser analisado." | Delimitador errado, quebras de linha mal formatadas, aspas não correspondentes ou campos com delimitadores não escapados. |
| "Este arquivo não tem linhas de tabela." | O CSV está vazio ou contém apenas cabeçalho sem dados. |
| "Esta tabela tem mais de ‹máximo› linhas." | O número de linhas excede o limite máximo de 10.000 linhas suportado para conversão. |
| "Esta tabela tem mais de ‹máximo› colunas." | O número de colunas excede o limite máximo de 200 colunas suportado. |
| "Conversão cancelada." | O usuário interrompeu o processo (fechou a janela, clicou em cancelar no diálogo de download). |
| "Esta conversão está demorando muito. Tente um arquivo menor." | Arquivo grande demais que ultrapassa o tempo limite de aproximadamente 12 segundos de processamento do navegador. |
Todas essas mensagens são geradas pelo código cliente. Nenhum erro de rede ou servidor ocorre, pois não há upload. Se a conversão falhar, revise o CSV no editor de texto, corrija a formatação e tente novamente com o delimitador correto.
FAQ
Preciso me preocupar com a privacidade dos meus dados?
Não. A conversão é totalmente local, no seu navegador. Nenhum dado é enviado para servidores externos. Você pode usar o conversor com arquivos sigilosos com segurança.
Por que as datas aparecem como texto no Excel?
Porque o CSV não informa que o campo é uma data. O conversor preserva o valor original como string. Após o download, você pode formatar a coluna como data no Excel usando a opção "Texto para Colunas" ou formatando a célula manualmente.
O arquivo XLSX terá formatação e cores?
Não. O CSV não contém formatação. O XLSX gerado será uma planilha simples com dados crus, sem estilos, bordas ou fontes aplicadas.
E se meu CSV tiver várias planilhas?
CSV não suporta múltiplas planilhas. Um arquivo CSV é sempre uma única tabela. Se você precisa de múltiplas planilhas, terá que criar cada uma manualmente ou usar um formato como XLSX de origem.
O que acontece se eu escolher o delimitador errado?
A ferramenta provavelmente exibirá a mensagem "Este CSV não pôde ser analisado." ou converterá com colunas mal separadas. Sempre verifique o delimitador real abrindo o CSV em um editor de texto simples.
Posso converter um arquivo CSV com dados numéricos muito grandes?
Sim. Como todos os valores são mantidos como texto, números com mais de 15 dígitos (limite de precisão do Excel para números) não sofrem arredondamento. Eles permanecem como string exata. Porém, se você depois converter a coluna para número no Excel, os dígitos além do 15º podem ser perdidos.