¿Cuál es la diferencia entre - CSV (MS-Dos), CSV (Macintosh), CSV (delimitado por comas)

19

¿Cuál es la diferencia entre los tipos de archivo CSV (MS-Dos), CSV (Macintosh), CSV (delimitado por comas) en Excel 2010? Todos se enumeran como un tipo de archivo guardado, pero en última instancia son archivos de valores separados por comas.

chobo2
fuente

Respuestas:

19

La diferencia entre [ellos] es si tiene ciertos caracteres especiales en los campos de texto; por ejemplo, un carácter acentuado (idioma extranjero). Si exporta como CSV de Windows, esos campos se codifican utilizando la página de códigos de Windows-1252. La codificación DOS generalmente usa la página de códigos 437, que asigna los caracteres utilizados en las PC anteriores a Windows. Si exporta como uno y luego importa con una herramienta que espera el otro, la mayoría de las cosas se verán bien, pero obtendrá resultados inesperados si, por ejemplo, conoce a alguien con una diéresis (u otro carácter extranjero) en su nombre.

fuente

Raystafarian
fuente
3
Las opciones de mac también deberían convertir Windows CR / LF al estándar solo de mac CR.
Lamar B
44
¿Qué pasa con CSV delimitado por comas?
Daniel Beck
3
@Raystafarian OK, ese es el formato predeterminado. Pero con respecto a CSV significa separado por comas: si solo fuera tan fácil. Las variantes localizadas del formato CSV usan punto y coma como delimitadores.
Daniel Beck
1
@LamarB: el formato CR solo se aplica solo a MacOS antes de OSX. OSX está basado en Unix y utiliza LF como terminador de línea. ¿Excel es el antiguo formato MacOS?
Keith Thompson
1
@KeithThompson CSV (Macintosh) guarda con CR como el carácter de nueva línea, mientras que CSV (delimitado por comas) y CSV (DOS) usan CR / LF. Descubrí esto guardando una pequeña hoja de cálculo y abriéndola en Notepad ++ con "Mostrar todos los caracteres" habilitado.
Supuhstar