Ferramentas de Desenvolvimento

Conversor CSV / Excel

Converta arquivos CSV para Excel (.xlsx) ou arquivos Excel para CSV. Todo o processamento ocorre no navegador, sem enviar arquivos ao servidor.


[[ error ]]
[[ labels.status_done ]]

Dicas

  • Ao converter Excel → CSV, o resultado inclui um BOM UTF-8 para que o Excel no Windows o abra sem caracteres ilegíveis.
  • Se o arquivo Excel tiver várias planilhas, um menu suspenso aparece para você escolher qual exportar.
  • Todo o processamento ocorre no seu navegador — nenhum arquivo é enviado a nenhum servidor.
  • Ao converter CSV → Excel, o Excel pode converter automaticamente alguns valores (ex.: "1-2" → data). Este é o comportamento do Excel.

Perguntas frequentes

Ao converter Excel → CSV, se houver mais de uma planilha, aparece um seletor. Apenas a planilha selecionada é exportada para CSV.

O CSV de saída usa UTF-8 com BOM, garantindo que o Excel no Windows o abra sem caracteres ilegíveis.

O limite depende da memória disponível do navegador. Arquivos de até várias dezenas de MB geralmente são convertidos sem problemas.

Curiosidade — Por que o Excel corrompe arquivos CSV

O problema do Excel converter silenciosamente strings em datas tem frustrado engenheiros de dados em todo o mundo. Valores como 1-2 ou 3/4 são interpretados como datas e não podem ser facilmente revertidos. Somente na atualização de 2021 foi possível especificar tipos de coluna na importação.

O problema foi mais grave na pesquisa genômica. Um estudo de 2004 descobriu que 20% das listas de nomes de genes em artigos publicados foram corrompidas. Por exemplo, o gene SEPT2 era convertido para 2-Sep. O Comitê HUGO renomeou os genes afetados em 2020.

O mais importante ao converter entre CSV e Excel é a codificação de caracteres. Esta ferramenta gera UTF-8 com BOM ao converter Excel → CSV, para abrir corretamente no Excel do Windows.