I file CSV sono automaticamente associati a Excel, ma quando li apro, tutte le righe sono fondamentalmente nella prima colonna, come questa:
Probabilmente perché quando Excel pensa a "valori separati da virgola", in realtà cerca qualche altro delimitatore (credo sia il punto e virgola ma non è importante).
Ora, quando ho già aperto questo file in Excel, c'è un pulsante o qualcosa per dirgli "riaprire questo file e usare la virgola come delimitatore"?
So che posso importare i dati in un nuovo foglio di lavoro ecc. ma sto chiedendo specificamente un aiuto per la situazione in cui ho già un file CSV con le virgole e voglio aprirlo in Excel senza creare una nuova cartella di lavoro o trasformare il file originale.
Non so se sei riuscito a risolvere questo problema, ma anch'io ho avuto lo stesso problema e l'ho risolto dopo alcune indagini.
Si è scoperto che era un problema di impostazioni regionali;
Vai nel tuo pannello di controllo --> Impostazioni regionali --> Impostazioni avanzate e cambia il tuo separatore di lista con un comma.
Il mio era impostato sul punto e virgola per il Sudafrica dopo che sono passato a Windows 8. Dopo averlo cambiato in una virgola, tutti i miei CSV si aprono correttamente con Excel 2013.
Spero che questo aiuti.
Commento aggiuntivo: Ho usato gli stessi passi di Lèse majesté, ma ho anche cambiato il simbolo decimale da una virgola (,) a un punto fermo (.) e ha risolto il mio problema.
Questo perché, per default, Windows 8 usa una virgola come simbolo decimale ed Excel si confonde quando deve usare entrambi i caratteri come separatore e simbolo decimale.
Apparentemente Excel usa un'impostazione regionale di Windows 7 per il delimitatore di default per i CSV (che apparentemente è una tabulazione di default). Puoi cambiare quell'impostazione così.
Tuttavia, non so quali altre ripercussioni questo avrà. Suppongo che se tutti i file CSV sul tuo computer sono separati da virgola, allora non ci dovrebbero essere problemi. Ma se hai un altro programma (probabilmente Microsoft) che usa anche file CSV, e normalmente usa CSV formattati con un delimitatore diverso, allora questo potrebbe essere problematico.
Ad esempio, se, diciamo, Outlook usa CSV separati da tabulazione per importare/esportare contatti, e si ricevono tali CSV da una fonte esterna (Gmail, un altro computer, qualsiasi cosa...), allora cambiare questa impostazione a livello di sistema potrebbe impedire ad Outlook di aprire questi CSV separati da tabulazione.