Qual è la differenza tra - CSV (MS-Dos), CSV (Macintosh), CSV (delimitato da virgole)


19

Qual è la differenza tra - tipi di file CSV (MS-Dos), CSV (Macintosh), CSV (delimitati da virgola) in Excel 2010? Sono tutti elencati come un tipo di file di salvataggio, ma alla fine sono file con valori separati da virgola.

Risposte:


19

La differenza tra [loro] è se hai alcuni caratteri speciali nei campi di testo; per esempio, un carattere accentato (lingua straniera). Se si esporta come CSV di Windows, quei campi vengono codificati utilizzando la tabella codici di Windows-1252. La codifica DOS di solito utilizza la code page 437, che mappa i caratteri utilizzati nei vecchi PC pre-Windows. Se esporti come uno e poi importi con uno strumento che si aspetta l'altro, la maggior parte delle cose sembrerà soddisfacente, ma otterrai risultati inaspettati se, ad esempio, conosci qualcuno con un umlaut (o un altro carattere straniero) nel suo nome.

fonte


3
Le opzioni mac dovrebbero anche convertire Windows CR / LF in mac CR solo standard.
Lamar B,

4
Che dire delimitato da virgola CSV?
Daniel Beck

3
@Raystafarian OK, quindi questo è il formato predefinito. Ma per quanto riguarda CSV significa separato da virgola: se solo fosse così facile. Le varianti localizzate del formato CSV usano i punti e virgola come delimitatori.
Daniel Beck

1
@LamarB: il solo formato CR si applica solo a MacOS prima di OSX. OSX è basato su Unix e utilizza LF come terminatore di linea. Excel è il vecchio formato di MacOS?
Keith Thompson,

1
@KeithThompson CSV (Macintosh) salva con CR come carattere di nuova riga, mentre CSV (delimitato da virgole) e CSV (DOS) usano entrambi CR / LF. L'ho scoperto salvando un piccolo foglio di calcolo e aprendolo in Notepad ++ con "Mostra tutti i caratteri" abilitato.
Supuhstar
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.