Em um computador com o Numbers instalado, o download de um arquivo CSV será convertido automaticamente em uma planilha do Numbers e não será mais um CSV simples (não apenas a extensão, mas o próprio conteúdo será transformado de modo a não ser mais legível em um editor de texto ou similar). Se a máquina não tiver números, essa conversão não ocorrerá.
A solução alternativa é desagradável no momento, abrindo o arquivo em Numbers e, em seguida, salvando a partir dele em CSV, para que ele possa ser usado como pretendido.
Existe alguma maneira de desativar essa transformação automática (além de desinstalar o Numbers)?
Update: Eu tentei isso em várias máquinas e é definitivamente um comportamento muito irregular. Eu estou ensinando Intro CS para uma turma de faculdade e todos os alunos têm máquinas "idênticas" (exceto as modificações que fizeram depois de recebê-las da faculdade). Cerca de 1/4 dos alunos vivenciam esse problema e nenhum deles sabe por quê (não sendo os estudantes muito orientados para o computador uma turma de educação geral).
Parece que em alguns computadores com o Numbers instalado, abrir um arquivo CSV no Numbers fará com que o Numbers converta o arquivo em seu próprio formato, exclua o arquivo CSV original e substitua-o. Não consigo encontrar uma configuração para isso, mas em alguns laptops de alunos isso é sempre reproduzível.
Além disso, em alguns computadores com o Numbers instalado, o tipo MIME text/csv
(que o servidor específico está servindo esses arquivos como) é considerado um arquivo 'seguro' e depois aberto automaticamente com o Numbers, como por Como impedir que o Safari descompacte os arquivos após o download
Portanto, uma solução é seguir a solução @CraigStodolenak, que faz com que o Safari abra automaticamente o arquivo com um programa diferente e a conversão automática nunca aconteça.
Uma vez que eu tenha acesso a outra máquina como essa, também tentarei o ⌥ alttruque que desabilita a abertura automática de um único link no Safari.
Como uma nota lateral, na minha própria máquina da escola e outro emprestador que recebi eu não posso reproduzir os problemas com auto-abertura ou auto-transformação.
Respostas:
O Safari não publica arquivos de processo nem os transforma. Ele os salva exatamente como o servidor da Web os envia ou lança um código de erro.
A pior coisa que o Safari pode fazer é decidir que o arquivo é “Seguro” e abri-lo no aplicativo padrão. Você deve desativar os arquivos seguros no Safari e baixar novamente os arquivos em questão.
O Finder controla quais aplicativos abrem o arquivo, portanto, se você decidir reativar “abrir arquivos seguros”, escolha o TextEdit ou outro arquivo para abrir arquivos .csv ou exclua o Numbers para que não haja um aplicativo padrão para esses arquivos.
Mais detalhadamente na abertura do Finder - o macOS controla quais aplicativos abrem tipos específicos de arquivos. Quando o Numbers é instalado, a Apple corresponde a todos os arquivos .CSV ao Numbers. Para alterar isso, obtenha informações (⌘-I) em um arquivo .CSV no Finder e faça o seguinte:
fonte