Utilia

Conversor de Excel para CSV

Converte folhas Excel, XLS ou ODS em CSV (uma folha ou todas num ZIP) e ficheiros CSV em .xlsx, com opções de delimitador, codificação e BOM.

Aceites: .xlsx, .xlsm, .xlsb, .xls, .ods, .csv, .tsv, .txt. Vários ficheiros CSV dão um só livro, com uma folha para cada um.

CSV → Excel

Como converter Excel em CSV

  1. Larga um livro na zona de depósito ou clica nela para o escolher: são aceites .xlsx, .xlsm, .xlsb, os antigos .xls e os .ods do LibreOffice.
  2. No painel Excel → CSV, escolhe a Folha a converter. A pré-visualização mostra as primeiras linhas do CSV exatamente como vão ser escritas.
  3. Escolhe o Delimitador, a Codificação e o Fim de linha e clica em Transferir CSV. Para converter todas as folhas de uma vez, clica em Transferir todas as folhas (ZIP): recebes um ficheiro .csv por folha, com o nome da folha.

Como converter CSV em Excel

  1. Larga um ou mais ficheiros .csv, .tsv ou .txt, ou cola dados CSV em Ou cola dados CSV.
  2. Deixa o Delimitador e o Separador decimal em Deteção automática, ou define-os se a pré-visualização parecer errada. Escolhe como estão escritas as Datas no teu ficheiro.
  3. Verifica a tabela em Como as células vão ser guardadas: os números e as datas ficam alinhados à direita, o texto à esquerda.
  4. Clica em Transferir ficheiro Excel (.xlsx). Vários ficheiros CSV dão um só livro, com uma folha por ficheiro.

Tudo acontece no separador do teu navegador: os ficheiros nunca são enviados.

Escolher as opções certas do CSV

Valores. Como aparecem na folha de cálculo escreve os valores com o formato numérico guardado no ficheiro: 1,235 para um número formatado sem casas decimais, uma data no formato de data da célula. Os números formatados usam sempre o ponto para as casas decimais e a vírgula para os milhares. Valores brutos (precisão total, datas ISO) escreve antes o valor guardado: 1234.5, 2026-09-30, 2026-09-30 14:05:00. Os valores brutos são mais seguros para bases de dados e scripts; os valores apresentados são melhores quando o ficheiro vai ser lido por uma pessoa. As fórmulas são exportadas como o resultado guardado no ficheiro, nunca como fórmulas.

Delimitador. A maioria do software espera uma vírgula. O Excel configurado em português, alemão ou outra língua que escreve as casas decimais com vírgula espera um ponto e vírgula, e o ponto e vírgula evita pôr entre aspas cada número decimal. As células que contêm o delimitador, aspas ou quebras de linha são postas entre aspas segundo a RFC 4180.

Codificação e BOM. O UTF-8 mantém todos os caracteres. O Excel para Windows só reconhece UTF-8 quando o ficheiro começa por uma marca de ordem de bytes, por isso marca a opção do BOM se os acentos aparecerem como é. Windows-1252 serve para software antigo da Europa Ocidental; os caracteres que não consegue representar são escritos como ? e a nota por cima da pré-visualização conta-os. UTF-16 LE é o que a exportação «Texto Unicode» do Excel usa.

A opção Proteger contra injeção de fórmulas põe um apóstrofo antes das células que começam por =, +, - ou @, para que uma folha de cálculo que abra o CSV não as execute. Os números simples como -12 não são alterados.

Como os dados CSV passam a células Excel

Números como 1234.56, 1,234.56, 1 234,56 ou 12.5% passam a números verdadeiros (as percentagens mantêm o formato de percentagem). Manter os zeros à esquerda (007, códigos postais) como texto impede que 007 ou 01234 percam os zeros, e os inteiros com mais de 15 algarismos ficam sempre como texto, porque o Excel só guarda 15 algarismos significativos. As datas em formato ISO são sempre reconhecidas; 30/09/2026 precisa de Dia/mês/ano (30/09/2026). Marca Manter tudo como texto (sem conversão de números nem datas) para guardar cada valor exatamente como está escrito. Com a opção da primeira linha como nomes de colunas, a linha de cabeçalho fica fixada e recebe botões de filtro, e as larguras das colunas são ajustadas ao conteúdo.

Perguntas frequentes

Posso converter todas as folhas de um livro de uma vez?

Sim. Transferir todas as folhas (ZIP) cria um CSV por folha num ficheiro ZIP. As folhas ocultas ficam de fora, a menos que marques Incluir as folhas ocultas no ZIP.

Porque é que os acentos aparecem mal quando abro o CSV no Excel?

O Excel está a ler UTF-8 como se fosse uma página de código antiga. Marca a opção do BOM, ou escolhe Windows-1252 se o ficheiro for só para texto da Europa Ocidental.

O CSV mantém a formatação, as cores ou as fórmulas?

Não. O CSV é texto simples: só guarda valores. A formatação, as fórmulas, os comentários, os gráficos e as células unidas perdem-se; um intervalo unido mantém o valor na primeira célula.

Porque é que os meus códigos de produto perderam os zeros à esquerda?

Foram detetados como números. Mantém marcada a opção dos zeros à esquerda, ou usa Manter tudo como texto (sem conversão de números nem datas).

Os meus ficheiros são enviados para um servidor?

Não. A biblioteca de folhas de cálculo funciona no teu navegador, por isso a conversão funciona offline depois de a página carregar e os teus dados ficam no teu dispositivo.