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 usati nei vecchi PC precedenti a 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 un dieresi (o un altro carattere straniero) nel loro nome.

In sostanza, 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 sopra descritte.

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

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

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

Questo suggerimento (9508) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per l’interfaccia del menu precedente di Excel qui: