Steve osserva che Excel consente di salvare un foglio di lavoro in diversi formati CSV. Comprende le differenze tra la maggior parte delle varianti, ma non sa quale sia la differenza tra i formati “CSV (delimitato da virgole)” e “CSV (MS-DOS)”.

Per la maggior parte delle persone c’è pochissima differenza tra queste due versioni. (Esistono differenze molto maggiori tra queste versioni e la versione CSV per Macintosh, supportata anche da Excel.) Il motivo è che c’è poca differenza tra ciò che creano i due formati.

Con la maggior parte dei dati, è possibile creare un file nei due formati e confrontarli byte per byte e non trovare differenze.

La differenza tra i due è importante, tuttavia, se si hanno determinati caratteri speciali nei campi di testo; ad esempio, un carattere accentato (lingua straniera). Se esporti come CSV di Windows, questi campi vengono codificati utilizzando la codepage 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 andrà bene ma otterrai risultati inaspettati se, ad esempio, conosci qualcuno con una dieresi (o un altro carattere straniero) nel loro nome.

Essenzialmente, CSV delimitato da virgole viene utilizzato da Windows e CSV MS-DOS viene utilizzato dai sistemi operativi basati su DOS meno recenti e raramente si riscontrano problemi tranne nelle circostanze descritte sopra.

Ulteriori informazioni sulle code page possono essere trovate in questa pagina di Wikipedia:

http://en.wikipedia.org/wiki/Code_page

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (9507) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: