Converter CSV para Excel (XLSX)

Este conversor gratuito transforma um arquivo CSV em uma pasta de trabalho Excel .xlsx: detecta o separador e a codificação e converte números e datas ISO em células de verdade, enquanto valores com zeros à esquerda continuam como texto. A pasta de trabalho é criada no seu navegador e o CSV não é enviado. Datas como 03/04/2024 ficam como texto em vez de serem adivinhadas, e células que começam com = são gravadas como texto, não como fórmulas.

Um arquivo não foi convertido corretamente? Escreva para [email protected], de preferência com um pequeno arquivo de exemplo, e o problema será corrigido.

O essencial

Por que converter um arquivo CSV para Excel

Abrir um CSV com dois cliques é uma loteria. Dependendo das configurações de idioma do computador, o Excel pode colocar cada linha em uma única coluna comprida, mostrar ç em vez de ç, transformar o CEP 01310100 em 1310100 e um número de conta longo em 4,57E+15. Este conversor lê o CSV com cuidado e grava uma pasta de trabalho Excel de verdade (.xlsx), então o que você abre é o que estava no arquivo. Ele detecta o separador (vírgula, ponto e vírgula, tabulação ou barra vertical) e a codificação (UTF-8, UTF-16 ou o Windows-1252 que as versões antigas do Excel gravam) e mostra as primeiras linhas para você conferir se as colunas estão certas antes de converter. Números viram números que você pode somar, datas ISO como 2024-05-01 viram datas de verdade, e tudo o que só parece um número, como códigos com zeros à esquerda, continua como texto. A primeira linha fica em negrito e permanece visível enquanto você rola a planilha.

Como converter CSV para Excel

  1. Solte seu arquivo CSV na caixa ou clique para escolhê-lo.
  2. Confira as colunas na prévia; se não parecerem certas, escolha outro separador.
  3. Clique em “Converter para Excel” e abra o arquivo .xlsx baixado no Excel, Numbers, LibreOffice ou Google Planilhas.

O que muda na conversão

Zeros à esquerda e números longos continuam como texto

Valores como 0045, 007 ou 000123 são gravados como células de texto, então os zeros são mantidos. O mesmo vale para números com mais de 15 dígitos, como números de cartão, de conta ou de rastreamento: o Excel guarda no máximo 15 dígitos significativos e substituiria o restante por zeros. Números com separador de milhar, como 1,250.00, e valores com símbolo de moeda também continuam como texto, porque poderiam ser lidos de mais de uma maneira.

Quais datas viram datas do Excel

Somente datas escritas como ano-mês-dia, como 2024-05-01 ou 2024-05-01 14:30, viram células de data. Uma data como 03/04/2024 significa 3 de abril no Brasil e na Europa e 4 de março nos Estados Unidos, então ela é mantida exatamente como está escrita em vez de ser adivinhada. No Excel, você ainda pode transformar essa coluna em datas com Dados › Texto para Colunas.

Vírgula decimal

Em um CSV com ponto e vírgula, números como 3,5 são lidos como 3.5 quando a maioria dos números do arquivo está escrita assim. No Excel, a célula mostra 3,5 ou 3.5 conforme as suas configurações, mas é o mesmo número.

Fórmulas não são executadas

Uma célula que começa com = é gravada como texto, não como fórmula. Isso mantém a pasta de trabalho segura: um CSV de origem desconhecida não consegue colocar uma fórmula ativa na sua planilha.

Sobre os formatos

CSV

CSV (valores separados por vírgula) é uma tabela em texto simples: uma linha por registro, com as células separadas por vírgula, ponto e vírgula ou tabulação. Excel, Google Planilhas, Numbers, todos os bancos de dados e a maioria das linguagens de programação leem e gravam CSV, por isso ele é a forma habitual de levar uma tabela de um programa para outro.

  • Não há padrão para o separador: o Excel usa vírgula ou ponto e vírgula, conforme as configurações de idioma.
  • Todo valor é texto; se 01310 é um número ou um CEP, quem decide é o programa que o lê.
  • Não há planilhas, fórmulas, cores nem larguras de coluna, só os valores.
  • A codificação não fica salva no arquivo; UTF-8 é a escolha segura, e o Excel precisa de um BOM para reconhecê-la.

Excel (XLSX)

XLSX é o formato de pasta de trabalho do Microsoft Excel desde o Excel 2007, também gravado pelo LibreOffice, Numbers e Google Planilhas. Por trás da extensão há um arquivo zip com arquivos XML: um por planilha, mais o texto compartilhado, os estilos e as fórmulas.

  • Uma pasta de trabalho pode ter várias planilhas; um arquivo CSV contém só uma tabela.
  • As células mantêm seu tipo: números, datas e texto, então um CEP como 01310 pode manter o zero à esquerda.
  • Uma planilha comporta no máximo 1.048.576 linhas e 16.384 colunas.
  • O formato antigo .xls (Excel 97-2003) é um formato binário diferente.

Perguntas frequentes

Meu arquivo CSV é enviado para algum lugar?

Não. O arquivo é lido e a pasta de trabalho é criada pelo seu navegador, no seu próprio dispositivo. Nada é enviado a um servidor, o que é importante para listas de clientes, dados de folha de pagamento e exportações de sistemas de contabilidade.

Posso desativar a detecção de números e datas?

Sim. Desmarque a opção e cada célula é gravada como texto, exatamente como aparece no CSV. Isso é útil para listas de códigos ou números de telefone em que nada deve ser calculado.

Qual o tamanho máximo do CSV?

Uma planilha do Excel comporta no máximo 1.048.576 linhas e 16.384 colunas, e a ferramenta avisa se o arquivo tiver mais. Arquivos de até 200 MB podem ser lidos; algumas centenas de milhares de linhas levam poucos segundos em um notebook.

A pasta de trabalho funciona no Google Planilhas e no Numbers?

Sim. O arquivo .xlsx segue o formato padrão Office Open XML, que o Google Planilhas, o Apple Numbers e o LibreOffice Calc abrem.