Problema con file .csv ed Excel
Problema con file .csv ed Excel
Ciao a tutti, sono costretto nuovamente a rivolgermi a voi per un problema che ho con Excel e che non riesco a risolvere.
In pratica io devo importare in Excel (versione 2004) un file .csv che si veda nel modo corretto. Quindi lo apro semplicemente dal programma e noto con mio disappunto che i numeri sono tutti sballati o meglio le virgole il programma le riconosce come punti e quindi non si può fare nessuna modifica in quanto ti da errore.
Se invece il file .csv lo apro con text edit vedo tutto perfettamente con le colonne separate da un ";" solo che qui non posso fare delle modifiche ai numeri come in Excel.
E questo è il primo problema.
Il secondo problema è che quando vado a salvare il file .csv che ho aperto con Excel e lo apro con Text edit nell'ultima colonna non mi mette il delimitatore finale ";" e quindi quando vado a caricare il file .csv appena salvato nel programma del sito web questo non mi riconosce le righe e mi elenca il tutto su un'unica riga.
Se invece carico il file originale nel sito web senza averlo modificato con Excel il tutto funziona perfettamente.
Quindi come posso fare intanto ad aprirlo con Excel in modo tale da visualizzarlo bene e poi come devo fare a salvare nel modo corretto?
La persona che mi fornisce il file .csv mi ha detto che per visualizzare correttamente i numeri devo agire sulle impostazioni internazionali del programma e togliere la spunta su "usa separatore migliaia" e altro, ma non sono stato in grado di trovare su Excel queste impostazioni in modo tale che me le mantenga pe tutte le aperture.
Spero veramente che qualcuno mi possa aiutare.
Vi ringrazio fin da subito per la disponibilità.
Eddy
In pratica io devo importare in Excel (versione 2004) un file .csv che si veda nel modo corretto. Quindi lo apro semplicemente dal programma e noto con mio disappunto che i numeri sono tutti sballati o meglio le virgole il programma le riconosce come punti e quindi non si può fare nessuna modifica in quanto ti da errore.
Se invece il file .csv lo apro con text edit vedo tutto perfettamente con le colonne separate da un ";" solo che qui non posso fare delle modifiche ai numeri come in Excel.
E questo è il primo problema.
Il secondo problema è che quando vado a salvare il file .csv che ho aperto con Excel e lo apro con Text edit nell'ultima colonna non mi mette il delimitatore finale ";" e quindi quando vado a caricare il file .csv appena salvato nel programma del sito web questo non mi riconosce le righe e mi elenca il tutto su un'unica riga.
Se invece carico il file originale nel sito web senza averlo modificato con Excel il tutto funziona perfettamente.
Quindi come posso fare intanto ad aprirlo con Excel in modo tale da visualizzarlo bene e poi come devo fare a salvare nel modo corretto?
La persona che mi fornisce il file .csv mi ha detto che per visualizzare correttamente i numeri devo agire sulle impostazioni internazionali del programma e togliere la spunta su "usa separatore migliaia" e altro, ma non sono stato in grado di trovare su Excel queste impostazioni in modo tale che me le mantenga pe tutte le aperture.
Spero veramente che qualcuno mi possa aiutare.
Vi ringrazio fin da subito per la disponibilità.
Eddy
- flashcream
- Posts: 38388
- Joined: Fri Apr 22, 2005 8:41 pm
seleziona le celle. scegli celle dal menu formato. fai clik sulla scheda numero. scegli numero nll'elenco categoria e togli o usa separatore delle migliaia (.)
di default viene usato il separatore mac che definisci in pref. sistema/internazionale in base alla regione. quello delle migliaia per l'italia è il punto.
di default viene usato il separatore mac che definisci in pref. sistema/internazionale in base alla regione. quello delle migliaia per l'italia è il punto.
Ho già provato quello che dici tu ma mi sa che devo impostare qualcosa in Excel prima di aprire il file .csv altrimenti una volta aperto anche se modifico il formato del numero della singola cella non mi cambia nulla.
In pratica non so dove in Excel si possa modificare le opzioni generiche in modo tale che quando importo un documento con dei numeri non mi usi il separatore delle migliaia e mi usa la virgola al posto del punto per i decimali.
Poi mi resta il problema su come salvare il file per leggerlo poi correttamente con text edit.
In pratica non so dove in Excel si possa modificare le opzioni generiche in modo tale che quando importo un documento con dei numeri non mi usi il separatore delle migliaia e mi usa la virgola al posto del punto per i decimali.
Poi mi resta il problema su come salvare il file per leggerlo poi correttamente con text edit.
- flashcream
- Posts: 38388
- Joined: Fri Apr 22, 2005 8:41 pm
Il problema lo conosco, ma mi e' capitato di risolverlo solo sulla versione di office per pc, qui in ufficio.sonelix wrote:Ho già provato quello che dici tu ma mi sa che devo impostare qualcosa in Excel prima di aprire il file .csv altrimenti una volta aperto anche se modifico il formato del numero della singola cella non mi cambia nulla.
In pratica non so dove in Excel si possa modificare le opzioni generiche in modo tale che quando importo un documento con dei numeri non mi usi il separatore delle migliaia e mi usa la virgola al posto del punto per i decimali.
Poi mi resta il problema su come salvare il file per leggerlo poi correttamente con text edit.
Non avendo adesso il mac sotto mano, ti do qualche indicazione, ma dovrai verificare tu che funzioni.
Anziche' aprire direttamente il file cliccandoci due volte o dal menu file, apri, fai partire Excel con un foglio bianco e poi:
Dal menu' dati (perdona le imprecisioni, lo uso in inglese, e' "Data") seleziona "Importa dati esterni" ("Import External Data") e poi "Importa" (Import Data).
A questo punto ti si apre la normale finestra di caricamento per i files, selezioni il tuo e dai l'OK.
Da questo punto in poi dovresti avere una serie di opzioni guidate per importare correttamente i tuoi dati, puoi scegliere che importi per larghezza predefinita (ogni tot caratteri e' una colonna) oppure separando per simboli predefiniti, siano essi un qualsiasi carattere, segno di punteggiatura o spazio, anche in combinazione fra loro.
Ovviamente se non importa correttamente puoi rifare la procedura e modificare alcune delle scelte proposte da excel. Con files complicati (numeri con virgola, spazi, tab, ; .... ) e' molto utile e funziona.
Una volta importato "correttamente" non dovresti piu' avere il problema della conversione dei numeri.
Prova e facci sapere.
Chi non accetta critiche o discussioni e fa tutto per evitarle è un cialtrone, digli di smettere !!!
Ciao, spero di avere qualcuno che mi risponda... ho inserito alcuni dati da .csv a .xls, e ho avuto qualche problema di uso di filtro su posizione, cioè alcuni dati numerici non venivano ordinati se messi non in una determinata colonna.
Ora il mio file pesa circa 8M, e non si riesce ad aprirlo se non con estrema lentezza, non ordina per filtro se non con estrema lentezza, non si possono inserire righe e non si possono cancellare righe: viene un messaggio che dice che i dati sono troppi e che bisogna liberare memoria.
Che faccio... aiuto.... non riesco nemmeno a fare C&P per frazionarlo... Grazie
Ora il mio file pesa circa 8M, e non si riesce ad aprirlo se non con estrema lentezza, non ordina per filtro se non con estrema lentezza, non si possono inserire righe e non si possono cancellare righe: viene un messaggio che dice che i dati sono troppi e che bisogna liberare memoria.
Che faccio... aiuto.... non riesco nemmeno a fare C&P per frazionarlo... Grazie
-
francesco190
- Approdato su Mac Peer
- Posts: 1
- Joined: Thu Dec 29, 2016 11:13 am