Ir para o conteúdo
AZ Tools

Conversor de CSV para Excel (XLSX)

Abrir um CSV no Excel é onde os dados são alterados sem aviso. Um código de produto 007 vira 7, um número de encomenda de dezasseis dígitos aparece como 1,23457E+15 e um nome de gene como SEPT1 é reescrito como 1-set. Nada disso é reversível depois de guardar o ficheiro, e nada avisa que aconteceu. Esta ferramenta escreve um livro .xlsx a sério e, por predefinição, guarda cada campo como texto, por isso a célula contém exatamente o que escreveu. A linha de cabeçalho fica a negrito e o painel fixo, as colunas ajustam-se ao conteúdo e pode dar um nome à folha. Se quiser mesmo números e datas, mude para o modo de deteção: converte um valor apenas quando ele sobrevive intacto a uma ida e volta, mantém como texto tudo o que passe de quinze dígitos significativos porque é o máximo que o Excel guarda, e reconhece datas só no formato ISO em vez de adivinhar se 03/04 é março ou abril. O ficheiro é construído no seu navegador. Nada é enviado, por isso uma folha com dados de clientes ou salários nunca sai do seu computador.

O modo texto mantém 007, IDs longos e códigos como SEPT1 tal como foram escritos. As células azuis da pré-visualização serão guardadas como números ou datas.

Cole ou largue um CSV para ver a pré-visualização.

Como usar

  1. Cole o seu CSV ou largue um ficheiro .csv ou .tsv.
  2. Verifique o delimitador: é detetado automaticamente, mas pode forçar um.
  3. Deixe os tipos de célula em texto para manter cada valor tal como está, ou mude para deteção se quiser números e datas ISO reais.
  4. Indique se a primeira linha é cabeçalho; se for, fica a negrito e o painel fixo.
  5. Dê um nome à folha e transfira o .xlsx.

Perguntas frequentes

Porque é que o Excel altera os meus dados ao abrir um CSV?
O Excel adivinha um tipo para cada campo enquanto lê o ficheiro. Os zeros à esquerda desaparecem porque 007 parece o número 7, cadeias longas de dígitos passam a notação científica e tudo o que se pareça com uma data é convertido. Escrever um .xlsx com as células já definidas como texto elimina essa adivinhação.
O que acontece a números de identificação longos?
O Excel guarda apenas quinze dígitos significativos, por isso um número de encomenda de dezasseis dígitos perde o último se for guardado como número. Tudo o que passe de quinze dígitos fica como texto, mesmo no modo de deteção.
Porque é que só se reconhecem datas em formato ISO?
03/04/2024 é 3 de abril em quase todo o mundo e 4 de março nos Estados Unidos. Adivinhar deslocaria os registos um mês inteiro, por isso só o formato inequívoco AAAA-MM-DD (com hora opcional) se torna uma data; o resto fica tal como foi escrito.
A linha de cabeçalho fica fixa?
Sim. Ao marcar a primeira linha como cabeçalho, ela é escrita a negrito e o painel fica fixo logo abaixo, para que os nomes das colunas continuem visíveis enquanto percorre a folha.
E um valor que começa por = ou +?
É escrito como célula de texto, nunca como fórmula, por isso um campo como =1+1 ou um telefone começado por + mantém-se literal. Isso também evita a injeção de fórmulas em CSV, em que um campo manipulado é executado ao abrir o ficheiro.
A minha folha de cálculo é enviada para algum lado?
Não. O livro é montado no seu navegador e guardado diretamente na pasta de transferências. Nada é enviado para um servidor.

Guias sobre este tema

Ferramentas relacionadas