Para impedir que o Excel reinterprete as datas num CSV, importe o ficheiro através das ferramentas de importação de dados do Excel e defina o formato da coluna de data antes de a carregar. No Excel para Mac, o assistente De Texto (Legado) oferece uma opção explícita de Texto para preservar as cadeias de data exatamente como estão, ou uma opção de Data com uma ordem escolhida, como MDA ou DMA, quando necessita de datas funcionais no Excel.
Por que razão as datas mudam ao abrir um CSV
Um CSV armazena valores como campos de texto; não retém a formatação de células do Excel nem indica ao Excel que convenção regional de datas deve ser utilizada. Um valor como 03/04/2025 pode significar 4 de março ou 3 de abril. Se o Excel o interpretar automaticamente, pode alterar a forma como o valor é apresentado ou a data que representa. A Microsoft nota que a importação de um CSV pode exigir a escolha de um formato de data correspondente aos dados de origem. Importar ou exportar ficheiros de texto (.txt ou .csv)
Se a data for um identificador ou tiver de permanecer exatamente como escrita, importe-a como texto. Se necessitar de ordenar as datas cronologicamente ou fazer cálculos com elas, importe como data e selecione a ordem correspondente à origem. Decida isto antes de carregar: alterar o formato de apresentação de uma célula posteriormente não consegue restaurar de forma fiável um valor que o Excel já tenha interpretado incorretamente.
Importar com o Assistente de Importação de Texto do Mac
Abra um livro no Excel e, em seguida, selecione Dados > De Texto (Legado). Selecione o CSV na janela do Finder e selecione Abrir. Se De Texto (Legado) não estiver visível, verifique a versão do Excel e o separador Dados; a Microsoft documenta esta opção para o Excel para Mac, mas os comandos disponíveis podem variar consoante a versão. As instruções para Mac listam os passos do assistente e os controlos de formato de coluna. Importar e transformar dados no Excel para Mac (Power Query)
No primeiro ecrã do assistente, selecione Delimitado para um CSV comum. Mantenha a origem do ficheiro na predefinição, a menos que saiba que o ficheiro utiliza uma codificação de carateres diferente. Selecione Seguinte.
No ecrã de delimitadores, selecione Vírgula e verifique a pré-visualização. Confirme que cada campo aparece na sua própria coluna. Se as vírgulas dentro de um campo estiverem entre aspas, confirme que a pré-visualização mantém esse campo unificado; o qualificador de texto é habitualmente aspas duplas. Selecione Seguinte.
No ecrã final, selecione a coluna de data na pré-visualização. Em Formato dos dados da coluna, escolha Texto para preservar os carateres originais, incluindo zeros à esquerda ou uma cadeia de data ambígua. Para criar datas reais, selecione Data e a ordem correta — como MDA, DMA ou AMD — com base no ficheiro de origem. Verifique várias linhas na pré-visualização, especialmente datas em que tanto o dia como o mês sejam 12 ou inferiores. As orientações da Microsoft para Mac confirmam que pode definir aqui o formato de cada coluna e o formato da data. Importar e transformar dados no Excel para Mac (Power Query)
Selecione Concluir, escolha onde colocar os dados importados e, em seguida, selecione OK. Compare a coluna resultante com o CSV original antes de a utilizar. Se importou como texto, os valores devem permanecer como texto; converta-os mais tarde apenas após confirmar o seu formato e significado.
Se utilizar o Power Query no Mac
No Excel para Microsoft 365 para Mac, também pode selecionar Dados > Obter Dados, escolher Texto/CSV e utilizar Transformar Dados antes de carregar. Segundo a Microsoft, o Power Query está geralmente disponível no Mac para subscritores do Microsoft 365 na versão 16.69 ou posterior. A sua pré-visualização pode detetar tipos de coluna, pelo que deve inspecionar a coluna de data em vez de assumir que o tipo detetado corresponde à sua origem. Importar e transformar dados no Excel para Mac (Power Query)
A Microsoft documenta que o Power Query pode transformar dados no editor, mas o seu guia de importação para Mac não descreve um controlo específico de ordem de data na pré-visualização do CSV. Se necessitar de uma opção explícita e documentada entre preservar as datas como texto e interpretá-las numa ordem específica, utilize De Texto (Legado) quando disponível. Se o comando não estiver disponível na sua versão do Excel, evite depender da conversão automática para datas ambíguas; faça primeiro uma cópia do CSV e altere as cadeias de data para um formato não ambíguo, ou utilize um método de importação documentado que lhe permita definir o tipo de coluna.
Verificar o resultado e proteger o original
Compare vários valores importados com a origem e, em seguida, teste datas de ambos os lados da ambiguidade mês/dia. Uma data como 21/04/2025 pode revelar que uma coluna tem o dia em primeiro lugar; um valor como 03/04/2025 isoladamente não o consegue demonstrar. Para valores preservados como texto, as células funcionam como etiquetas e não como valores de data utilizáveis. Para datas reais, defina o formato de apresentação pretendido após a importação, mas lembre-se de que a formatação de visualização altera a aparência e não a interpretação da data já efetuada.
Mantenha o CSV original inalterado até confirmar os valores importados. Se detetar uma interpretação incorreta, elimine a folha importada e repita a importação com a configuração de coluna correta, em vez de tentar corrigir uma coluna mista ou mal lida alterando a sua aparência.
Fontes
- Importar e transformar dados no Excel para Mac (Power Query) — Suporte da Microsoft
- Importar ou exportar ficheiros de texto (.txt ou .csv) — Suporte da Microsoft