Conversor de CSV para Excel

Converte arquivos CSV/TSV para o formato Excel (.xlsx). Os arquivos são processados inteiramente no navegador e nunca são enviados a um servidor.

O que é o conversor de CSV para Excel

O conversor de CSV para Excel transforma dados de texto simples separados por vírgulas (CSV) ou por tabulações (TSV) em um arquivo no formato nativo ".xlsx" do Microsoft Excel. Um CSV que parece bagunçado ou desalinhado ao ser aberto em um editor de texto comum — colunas amontoadas, caracteres corrompidos, sem estrutura visual alguma — se transforma instantaneamente em uma tabela bem formatada e pronta para leitura.

Todo o processo de conversão acontece localmente, dentro do seu próprio navegador. Nada do que você cola ou carrega é enviado a um servidor para processamento. Isso significa que até planilhas sensíveis — listas de contatos de clientes, dados internos de vendas, exportações de folha de pagamento ou qualquer outra informação que você não gostaria de enviar pela internet — podem ser convertidas com total tranquilidade, já que os dados nunca saem do seu dispositivo.

Como converter CSV para Excel

  1. Escolha o delimitador correspondente aos seus dados Selecione se o arquivo de origem é separado por vírgulas ou por tabulações. Se não tiver certeza, carregue primeiro o exemplo para ver como cada delimitador se apresenta.
  2. Cole os dados CSV ou TSV Cole o texto bruto diretamente na área de entrada, ou clique em "Carregar exemplo" para ver a ferramenta em ação com dados de amostra antes de usar os seus próprios.
  3. Verifique a pré-visualização formatada Observe com atenção a tabela de pré-visualização que aparece enquanto você digita. Procure colunas que não se alinham corretamente ou caracteres que aparecem corrompidos — ambos são sinais de que o delimitador ou a codificação de origem precisam ser revisados.
  4. Baixe o arquivo Excel Quando a pré-visualização estiver correta, clique no botão de download para salvar o resultado como um arquivo .xlsx pronto para abrir no seu dispositivo.

Dicas para aproveitar melhor

  • A planilha do arquivo Excel gerado sempre se chama "Sheet1". Se precisar de várias planilhas, ajuste-as manualmente no Excel após o download.
  • Se o arquivo CSV original usar uma codificação diferente de UTF-8 (como Shift-JIS), o texto convertido pode aparecer corrompido. Recomendamos salvar novamente o arquivo em UTF-8 antes de convertê-lo.
  • Após a conversão, o Excel pode interpretar automaticamente o conteúdo das células como números ou datas (por exemplo, "1-2" é convertido em uma data). Se você tiver colunas que precisam manter zeros à esquerda, como códigos postais ou códigos de produto, defina o formato dessa coluna como "Texto" no Excel após a conversão.
  • O conteúdo do arquivo é processado inteiramente no navegador (do lado do cliente) e nunca é enviado a um servidor, portanto é seguro usar até mesmo com dados sensíveis.

Situações em que esta ferramenta é útil

Compartilhar exportações de sistemas legados ou internos

Muitos sistemas internos de gestão e bancos de dados mais antigos só conseguem exportar em CSV. Quando um colega, cliente ou gestor trabalha apenas com Excel, converter o arquivo antes evita idas e vindas causadas por "o arquivo não abre direito".

Corrigir problemas de codificação em exportações de SaaS estrangeiros

Arquivos CSV exportados de softwares desenvolvidos fora da sua região às vezes usam uma codificação que aparece como caracteres corrompidos ao serem abertos com um duplo clique no Excel. Convertê-los primeiro com esta ferramenta resulta em um arquivo Excel funcional, sem precisar de um programa separado para corrigir a codificação.

Preparar dados brutos para filtragem, ordenação ou gráficos

Reorganizar linhas, aplicar filtros ou criar um gráfico diretamente a partir de um arquivo CSV bruto em um editor de texto simplesmente não é possível. Converter primeiro para .xlsx fornece uma planilha de verdade, na qual as ferramentas nativas do Excel funcionam como esperado.

Lidar com códigos com zeros à esquerda, como CEP ou código de produto

Se os seus dados incluem colunas como CEP ou código de produto que começam com zero, o fluxo de trabalho mais comum é converter primeiro para Excel e, depois, definir o formato dessa coluna como "Texto" dentro do Excel, para que os zeros à esquerda não sejam removidos silenciosamente.

Glossário

CSV
Sigla de Comma-Separated Values (valores separados por vírgulas): um formato de texto simples em que cada linha representa um registro e vírgulas separam os valores de cada coluna.
TSV
Sigla de Tab-Separated Values (valores separados por tabulações): funcionalmente idêntico ao CSV, exceto que um caractere de tabulação é usado para separar as colunas em vez de uma vírgula. Útil quando os próprios dados já contêm vírgulas.
xlsx
O formato de arquivo padrão do Excel 2007 em diante, baseado no padrão Office Open XML (OOXML). Estruturalmente, trata-se de um arquivo compactado em ZIP que contém um conjunto de arquivos XML descrevendo as planilhas, os estilos e os dados da pasta de trabalho.
Codificação de caracteres
O esquema usado para representar texto como bytes. Se um arquivo CSV de origem foi salvo em uma codificação diferente de UTF-8 (como Shift-JIS), convertê-lo pode resultar em caracteres corrompidos e ilegíveis no resultado.
Formato de célula
A regra de exibição que o Excel aplica ao conteúdo de uma célula — como número, data ou texto simples, por exemplo. Definir o formato de uma coluna como "Texto" após a conversão é a maneira padrão de preservar zeros à esquerda que o Excel, do contrário, removeria.

Perguntas frequentes

A saída é gerada no formato ".xlsx" (Office Open XML), compatível com Excel 2007 e versões posteriores. O formato antigo ".xls" (Excel 97-2003) não é compatível.

Isso não é um defeito desta ferramenta — é porque o próprio Excel tenta adivinhar automaticamente o tipo de cada célula (número, data etc.) toda vez que abre um arquivo. Se precisar preservar zeros à esquerda, defina o formato da coluna correspondente como "Texto" no Excel após a conversão.

Depende do limite de memória do navegador, mas geralmente arquivos de até algumas dezenas de MB são convertidos sem problemas. Arquivos muito grandes podem deixar o navegador lento.

Sim. Oferecemos uma ferramenta dedicada exclusivamente à conversão inversa (Excel para CSV). Use-a se quiser converter um arquivo Excel existente para CSV.
Tool-kun

Curiosidade — por que o Excel "corrompe" o conteúdo de arquivos CSV

O problema de o Excel converter automaticamente valores em datas ao abrir um arquivo CSV atormenta engenheiros de dados no mundo todo há anos. Strings como "1-2" ou "3/4" são silenciosamente reinterpretadas como datas, sem uma forma simples de recuperar o texto original. A Microsoft tem conhecimento desse problema desde os anos 2010, mas a compatibilidade com versões anteriores tornou difícil uma correção definitiva; somente em uma atualização de 2021 o Excel finalmente adicionou a capacidade de especificar o tipo de coluna durante a importação.

Esse problema foi especialmente grave no campo da pesquisa genética. Um estudo de 2004 constatou que cerca de 20% das listas de nomes de genes publicadas em artigos acadêmicos haviam sido corrompidas pela autocorreção do Excel — por exemplo, o nome do gene "SEPT2" (Septin-2) sendo convertido em "2-Sep" (2 de setembro). Em resposta, o Comitê de Nomenclatura Gênica HUGO (HGNC) tomou, em 2020, a medida incomum de renomear os genes mais suscetíveis a esse tipo de corrupção.

O formato ".xlsx" usado atualmente pelo Excel é, na verdade, uma coleção de arquivos XML compactados em ZIP (Office Open XML, ou OOXML). Adotado a partir do Office 2007, esse formato tem especificação pública, ao contrário do antigo formato binário proprietário ".xls", o que facilita muito a leitura e a escrita por outros softwares. Essa especificação aberta é um dos principais motivos pelos quais bibliotecas de código aberto como o SheetJS, usada por esta ferramenta, conseguem gerar arquivos .xlsx mesmo sem o Excel instalado.