Como abrir CSV no Mac (e corrigir colunas, acentos e decimais)

O CSV parece o formato mais simples que existe: linhas de texto, valores separados por vírgulas. Na prática, é a origem de uma série de pequenos desastres. Tudo vai parar na coluna A. Letras acentuadas viram é. Preços de 1,50 viram 150. Os zeros à esquerda somem do CEP.

Este guia explica as três coisas que dão errado, como abrir um CSV corretamente no Mac com ou sem Excel e como salvar um que os outros consigam abrir.

Atualizado em

Por que arquivos CSV abrem errado

1. O delimitador

Apesar do nome, muitos arquivos CSV não são separados por vírgula. Em países que escrevem decimais com vírgula (Brasil, Itália, Alemanha, França, Espanha e muitos outros), o Excel exporta CSV com ponto e vírgula. Outros sistemas usam tabulação ou barra vertical. Se o app adivinha o delimitador errado, cada linha inteira acaba numa única coluna.

2. A codificação do texto

Um arquivo CSV não diz qual codificação de caracteres usa. Os arquivos modernos costumam ser UTF-8, mas exportações de programas antigos do Windows muitas vezes são Windows-1252, e algumas ferramentas gravam UTF-16. Lido com a codificação errada, é vira é, ç vira ç e € vira lixo.

3. O separador decimal

1,500 significa um e meio no Brasil e mil e quinhentos nos EUA. Se o app lê os números com a convenção do seu Mac em vez da do arquivo, os valores ficam errados em silêncio, o que é pior do que um erro visível.

O jeito fácil: um app que detecta as três coisas

O Foglio é um app de planilha grátis e de código aberto para Mac que analisa o arquivo antes de importá-lo:

  • Delimitador: escolhe entre vírgula, ponto e vírgula, tabulação e barra vertical verificando qual divide as primeiras linhas de forma mais consistente, ignorando separadores entre aspas.
  • Codificação: lê UTF-8 (com ou sem marca de ordem de bytes) e UTF-16, e recorre ao Windows-1252 para exportações antigas de idiomas da Europa Ocidental, incluindo o português.
  • Decimais: descobre se o arquivo escreve 1.234,56 ou 1,234.56 e lê cada número de acordo, seja qual for a região do seu Mac.
  • Segurança: texto que começa com = é mantido como texto, nunca executado como fórmula, então um CSV malicioso não consegue disparar cálculos.

Passo a passo

Baixe o Foglio, clique com o botão direito no arquivo .csv e escolha Abrir Com ▸ Foglio. Arquivos .tsv e .txt funcionam do mesmo jeito. Quando terminar, salve como pasta de trabalho do Excel (.xlsx) para manter fórmulas e formatação, ou de novo como CSV.

Outras formas de abrir um CSV no Mac

  • Numbers: clique duas vezes ou use Abrir Com ▸ Numbers. Funciona bem com arquivos limpos em UTF-8 separados por vírgula; com ponto e vírgula ou outras codificações, confira as opções de importação e o resultado com atenção.
  • Excel: use Dados ▸ Obter Dados ▸ De Texto/CSV (ou o antigo assistente de importação de texto) em vez de clicar duas vezes, para escolher o delimitador, a codificação (Origem do Arquivo) e o tipo de cada coluna.
  • LibreOffice Calc: mostra uma janela de importação de texto onde você escolhe o conjunto de caracteres, os separadores e os tipos de coluna. Muito completo.
  • Google Sheets: Arquivo ▸ Importar ▸ Fazer upload, com detecção automática ou personalizada do separador. Exige enviar os dados para a nuvem.
  • TextEdit: não é uma planilha, mas é útil para ver o que realmente tem dentro do arquivo.

Mantenha zeros à esquerda e números longos

CEPs, códigos de produto e telefones como 00123 parecem números para qualquer planilha e perdem os zeros. Identificadores longos, como CPF, CNPJ, números de cartão ou chaves de acesso de nota fiscal, são arredondados depois de 15 dígitos. Se essas colunas importam, peça a exportação com esses valores entre aspas e com um prefixo, abra o CSV num app que permita definir colunas como Texto durante a importação (o assistente do Excel, o LibreOffice) ou guarde o arquivo original intacto como referência.

Salvar um CSV que os outros consigam abrir

O CSV guarda só os valores de uma planilha: sem fórmulas, formatação ou outras planilhas. O Foglio avisa antes de salvar e oferece salvar como pasta de trabalho do Excel. Quando você salva em CSV, o Foglio grava UTF-8 com marca de ordem de bytes (para o Excel reconhecer a codificação). O delimitador acompanha o formato de números do Foglio: ; quando ele usa vírgula decimal (Macs com região na Itália, Alemanha, Espanha ou França, como faz o Excel) e , nos demais casos. Num Mac com região Brasil, o padrão do Foglio é o formato em inglês, com vírgula como delimitador; nos ajustes do app (Settings) é possível escolher outro formato de números e datas.

Se o arquivo vai para alguém em outro país, diga qual delimitador e qual separador decimal você usou, ou mande um .xlsx. Isso evita todos os problemas desta página. Para arquivos do Excel, veja como abrir arquivo xlsx no Mac sem Excel.

Perguntas frequentes

Por que meu CSV abre numa coluna só?

O app usou o delimitador errado: normalmente o arquivo usa ponto e vírgula e o app esperava vírgulas, ou o contrário. Use uma janela de importação para escolher o delimitador, ou um app como o Foglio, que o detecta automaticamente.

Como corrijo caracteres estranhos como é ou ç num CSV?

O arquivo foi lido com a codificação de texto errada, geralmente UTF-8 lido como Windows-1252 ou o contrário. Abra de novo escolhendo a codificação certa (UTF-8 costuma ser a resposta), ou com um app que a detecte.

Como abro um CSV com vírgula decimal num Mac configurado em inglês dos EUA?

O Foglio detecta a convenção decimal do arquivo e lê 1,5 como um e meio, seja qual for a região do seu Mac. No Excel, use a importação de texto e defina o separador decimal nas opções avançadas.

CSV ou xlsx: qual é melhor para compartilhar?

O .xlsx mantém fórmulas, formatação e várias planilhas, e não tem ambiguidade de codificação nem de delimitador. Use CSV quando um sistema pedir especificamente esse formato.

Teste com as suas próprias planilhas

São 7,5 MB de download e não custa nada. O Foglio 1.0 é uma primeira versão, então guarde cópias de segurança dos arquivos importantes enquanto testa.

Baixar para MacVer o código no GitHub

Grátis · macOS 14+ · Apple silicon e Intel · 7,5 MB