Come puoi cambiare Mac Excel 2011 per separare usando le virgole, non i punti e virgola?


20

Ho Excel 2011 sul mio Mac e quando provo ad esportare un file .xls in .csv finisco per avere un file separato da punto e virgola anziché .csv.

ps Le preferenze di sistema per il mio input da tastiera sono italiane

Qual è il problema?

Risposte:


24

Excel per Mac non ha attualmente alcuna impostazione per modificare il separatore CSV dall'app stessa.

Il separatore di valore scelto dipende dalla propria regione e dai separatori numerici predefiniti della propria regione. Per modificarli, vai su "Preferenze di Sistema"> "Lingua e Regione":

Preferenze di Sistema> Lingua e Regione

Quindi è necessario verificare i separatori numerici in "Avanzate ..."> "Generale".

Avanzate> Generale

Ecco le regole che Excel utilizza per determinare come salva i file CSV:

  • Se la tua lingua / regione / locale usa la virgola ( ,) per la separazione decimale (ovvero, π (pi) viene visualizzato come 3,1416), Excel salverà usando i punti e virgola ( ;)
  • Se utilizza un punto ( ., noto anche come punto o punto), verrà delimitato da virgole ( ,).

Nota:

  • Devi cambiare la tua regione generale affinché funzioni. Ad esempio, se la propria regione è la Germania (che utilizza ,per la separazione decimale), Excel utilizzerà sempre ;per i CSV, anche quando si modifica il punto decimale nelle impostazioni "Avanzate". Ad esempio, se si desidera ,separare CSV, è possibile scegliere gli Stati Uniti come regione.
  • È necessario riavviare Excel per notarlo. Esci dall'app, cambia la regione, quindi riavviala.

1
Grazie ma non funziona. Ho provato entrambe le tue soluzioni ....
Cris Cole,

Funziona in modo ripetibile qui, passa i separatori di virgola numerici e di valuta in separatori 'punto' e viceversa. Riavvia Excel, apri il file xlsx, salva come CSV o Windows CSV, salva con la virgola / punto e virgola alternati
Tetsujin,

Ho provato di nuovo, non funziona .... entrambi i59.tinypic.com/2z4lt3m.png E i57.tinypic.com/13yfbci.jpg
Cris Cole,

4
la modifica del separatore decimale non ha funzionato per me. Aggiungo per cambiare l'intera "regione" da "Francia" a "Stati Uniti".
cyrilchampier,

1
Ho provato a chiarire il tuo post - ho notato che le impostazioni effettive dei punti decimali non contano per Excel. È la regione che deve cambiare. Quindi per me, che vivo in Germania, ho dovuto cambiarlo negli Stati Uniti per interpretare correttamente CSV con virgole. Considero questo un bug o almeno una mancanza di funzionalità in Excel, che dovrebbe avere un'opzione per sovrascrivere le impostazioni del sistema.
slhck

6

Ho provato la risposta accettata senza successo. (High Sierra + Excel 16.10) La mia unica opzione è stata quella di utilizzare l'ufficio aperto, lontano da Excel in questa funzione.


+1 Installato OpenOffice e ottenuto ciò di cui ho bisogno. Grazie!
geff_chang,

1
Un'altra opzione è quella di aggiungere "sep =," come prima riga del file CSV.
v.shashenko,

+1 per sep =: DD
user1721019
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.