En una computadora que tenga Numbers instalado, la descarga de un archivo CSV se convertirá automáticamente en una hoja de cálculo de Numbers y ya no será un simple CSV (no solo la extensión, sino que los contenidos mismos se transforman de tal manera que ya no se pueden leer en un editor de texto). o similar). Si la máquina no tiene Números, esta conversión no se lleva a cabo.
La solución es desagradable en ese momento, abrir el archivo en Números y luego guardarlo en CSV para que pueda usarse según lo previsto.
¿Hay alguna forma de desactivar esta transformación automática (aparte de desinstalar Numbers)?
Actualización: he probado esto en varias máquinas y definitivamente es un comportamiento muy irregular. Estoy enseñando Intro CS a una clase universitaria y todos los estudiantes tienen máquinas "idénticas" (excepto las modificaciones que hayan hecho después de recibirlas de la universidad). Aproximadamente 1/4 de los estudiantes experimentan este problema y ninguno sabe por qué (los estudiantes no muy orientados a la informática son una clase de educación general).
Parece que en algunas computadoras con Numbers instalado, abrir un archivo CSV en Numbers hará que Numbers convierta el archivo a su propio formato, elimine el archivo CSV original y lo reemplace. No puedo encontrar una configuración para esto, pero en ciertas computadoras portátiles de estudiantes esto siempre es reproducible.
Además, en algunas computadoras con Numbers instalado, el tipo mime text/csv
(el servidor en particular que sirve esos archivos) se considera un archivo 'seguro' y luego se abre automáticamente con Numbers, según Cómo evitar que Safari descomprima archivos después de la descarga
Entonces, una solución es seguir la solución @CraigStodolenak que hace que Safari abra automáticamente el archivo con un programa diferente y la conversión automática nunca suceda.
Una vez que tenga acceso a otra máquina como esta, también probaré el ⌥ alttruco que deshabilita la apertura automática para un solo enlace en Safari.
Como nota al margen, en mi propia máquina de la escuela y otra prestada que he recibido, no puedo reproducir los problemas con la apertura automática o la transformación automática.
Safari no publica archivos de proceso ni los transforma. Los guarda exactamente como los envía el servidor web o arroja un código de error.
Lo peor que podría hacer Safari es decidir que el archivo es "seguro" y abrirlo en la aplicación predeterminada. Debe deshabilitar la apertura de archivos seguros en Safari y luego volver a descargar los archivos en cuestión.
Finder controla qué aplicaciones abren qué archivo, por lo que si decide volver a habilitar "abrir archivos seguros", asegúrese de elegir TextEdit u otro archivo para abrir archivos .csv o eliminar Números para que no haya una aplicación predeterminada para estos archivos.
En más detalle sobre la apertura del Finder: macOS realiza un seguimiento de qué aplicaciones abren tipos de archivos específicos. Cuando Numbers está instalado, Apple hace coincidir todos los archivos .CSV con Numbers. Para cambiar esto, obtenga información (⌘-I) en un archivo .CSV en el Finder y realice lo siguiente:
mmmmmm