Un poco extraño. Estoy usando Excel para procesar algunos datos que tengo en varios archivos .txt.
Cuando intento importarlos a través de Data
> Get External Data
> Import Text File
:
Comohehechomuchasvecesenelpasado,apareceelcuadrodediálogo"Elegir un archivo", pero cuando navego a la carpeta, solo un par de archivos son "seleccionables"; los otros están "atenuados":
Nohaydiferenciasentrelosarchivosquepuedoverquejustificaríanladiferencia.Laúnica"lógica" es que el archivo "fuente" (llamémoslo 20150728 - SOURCE.TXT
) viene a través del correo electrónico desde una máquina Windows, y los otros dos archivos bloqueados ( 20150728 - Source Fragment 3.TXT
y 20150728 - Source Fragment 3 copy.TXT
) son una copia de de la Fuente donde eliminé algunas líneas, y una segunda copia del archivo resultante, mientras que las no bloqueadas comenzaron como la Fuente donde eliminé las líneas, y luego hice un "Guardar como" en TextWrangler. ..
Yo puedo solucionar el problema simplemente copiando el contenido de los archivos "en gris" en un documento nuevo en TextWrangler y guardándolo, pero me gustaría entender el motivo de este comportamiento.
Hacer un file
en los archivos en cuestión muestra que son similares, si no iguales:
Mac:samples jjarava$ file 201507*txt
20150728 - Source Fragment 3.TXT: ASCII text
20150728 - Source Framgent 1.TXT: ASCII text
20150728 - Source Fragment 1.TXT: ASCII text
20150728 - Source.TXT: ASCII text, with CRLF line terminators
20150728 - Source Fragment 3 copy.TXT: ASCII text
Estoy un poco "atascado" en lo que podría ser el problema. Tengo la sensación de que es uno de esos "Obscure Mac Quirks" que son muy difíciles de explicar.
EDIT : según los comentarios a continuación de @ user3439894 y otros, he revisado los atributos extendidos de los archivos para ver si eso produce alguna pista.
La salida de ls -l@
para los archivos nos da:
-rw-r--r--@ 1 jjarava staff 7652 Aug 3 13:58 20150728 - Source Fragment 3 (BAD).TXT
com.apple.FinderInfo 32
com.apple.TextEncoding 15
com.dropbox.attributes 83
-rw-r--r--@ 1 jjarava staff 6570 Aug 3 13:58 20150728 - Source Fragment 1 (Good).TXT
com.apple.FinderInfo 32
com.apple.TextEncoding 15
com.dropbox.attributes 83
-rw-r--r--@ 1 jjarava staff 6616 Aug 3 13:58 20150728 - Source Fragment 2 (Good).TXT
com.apple.FinderInfo 32
com.apple.TextEncoding 15
com.dropbox.attributes 83
-rw-r--r--@ 1 jjarava staff 21138 Aug 3 13:58 20150728 - Source (BAD).TXT
com.apple.FinderInfo 32
com.dropbox.attributes 83
Nuevamente, veo que a uno de los archivos incorrecto (Fuente) le falta el atributo com.apple.TextEncoding
, pero el otro archivo "no funciona" tiene tiene el atributo ... En caso de que los valores sean diferentes para los archivos buenos y malos, verifiquemos:
Mac:samples jjarava$ xattr -p com.apple.TextEncoding 201507*txt
20150728 - Source Fragment 3 (BAD).TXT: UTF-8;134217984
Source Fragment 1 (Good).TXT: UTF-8;134217984
Source Fragment 2 (Good).TXT: UTF-8;134217984
xattr: 20150728 - Source (BAD).TXT: No such xattr: com.apple.TextEncoding
Así que tampoco parece ser el truco ...