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.

Dicas de uso

  • 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.

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.
ツールくん

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.