C'è un modo per farlo? Devo usare un tubo "|" come il mio delimitatore. Su Windows puoi cambiarlo durante l'esportazione. Su Mac non ho trovato un modo. Come nota a margine, i miei file contengono virgole nei dati stessi.
Bene, non lo sapresti, comunque non ho bisogno di questa funzionalità. Excel è abbastanza intelligente da rilevare celle contenenti virgole e, in questo caso, delimiterà automaticamente il testo con virgolette doppie circostanti. Non stavo dando credito a Excel!
Se sei disposto ad abbandonare Excel, puoi provare a utilizzare OpenOffice o LibreOffice per creare file .csv
. Sono entrambi gratuiti, entrambi hanno la maggior parte delle funzionalità incluse in Excel e consentono entrambi di salvare i dati tabulati come file .csv
utilizzando qualsiasi carattere come separatore di dati o delimitatore di testo (inclusa la pipe, ovviamente) .
Tutto va bene, ma non provare a utilizzare utilità di manipolazione dei file di testo di basso livello sui file che crei (ad es. * programmi IX come awk). Non saranno in grado di distinguere le virgole tra virgolette da quelle senza. I delimitatori di tubi sono migliori in quanto si scontrano meno frequentemente con il normale utilizzo quotidiano (ad esempio, le virgole negli indirizzi o come separatori nei numeri).
Di solito uso TextEdit per fare qualcosa del genere. Apri i dati di origine in TextEdit e vai a Modifica > Trova > Trova & Sostituire . Quindi sostituisci |
con ,
, sostituendo tutte le istanze. Salva il file utilizzando un'estensione di .csv
e ora puoi importare in Numbers o Excel.