Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Problema nel formato dei dati in excel

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

0
voti

[1] Problema nel formato dei dati in excel

Messaggioda Foto UtenteMatteo1991 » 4 apr 2015, 11:47

Salve,
dovendo iportare un dataframe in formato .txt in excel, mi imbatto nl seguente problema: alcuni numeri me li prende come testo. Seleziono l'intero foglio, vado su formato celle e lo imposto come numero ma niente, in alcune celle continua a comparire il triangolino verde in alto a sinistra.
Premetto che per portare in excel apro il foglio e ci trascino dentro il .txt.
Come fare per risolvere?
Allegati
Immagine.png
Immagine.png (5.48 KiB) Osservato 5453 volte
"Scrivere la propria storia come si scrive la Storia: con la veemenza di un conquistatore di imperi."
Avatar utente
Foto UtenteMatteo1991
406 2 4 12
Frequentatore
Frequentatore
 
Messaggi: 280
Iscritto il: 28 giu 2012, 16:38

2
voti

[2] Re: Problema nel formato dei dati in excel

Messaggioda Foto UtenteEdmondDantes » 4 apr 2015, 16:07

Prova a sostituire il punto "." con la virgola ",".
Usa la funziona trova e sostituisci, cosi' fai prima.
Questa sostituzione la potresti fare già nel file testo, prima di importarlo.
Con una impostazione "americana" avresti il problema opposto: sostituire la virgola con il punto.
Il Conte di Montecristo

Se non studio un giorno, me ne accorgo io. Se non studio due giorni, se ne accorge il pubblico.

Io devo studiare sodo e preparare me stesso perché prima o poi verrà il mio momento.
Abraham Lincoln
Avatar utente
Foto UtenteEdmondDantes
11,9k 8 11 13
Disattivato su sua richiesta
 
Messaggi: 3619
Iscritto il: 25 lug 2009, 22:18
Località: Marsiglia

0
voti

[3] Re: Problema nel formato dei dati in excel

Messaggioda Foto UtenteMatteo1991 » 5 apr 2015, 12:43

Ho provato a sostituire punto con virgola (e viceversa) ma il problema persiste.
Il dati in questione vengono da uno strumento da campo per misure su sistemi trifasi, che li salva ovviamente in un formato proprietario.
Il professore si è preoccupato di portarli in .txt per permetterci di lavorare ma credo che il problema principale sia dato dalla compatibilità dei formati.
Ad ogni modo, dovendo lavorare in matlab, è possibile forzare la letture delle stringhe come numero nel segunte comando?
Codice: Seleziona tutto
colonna=xlsread('address',1,'B2:B2561');
"Scrivere la propria storia come si scrive la Storia: con la veemenza di un conquistatore di imperi."
Avatar utente
Foto UtenteMatteo1991
406 2 4 12
Frequentatore
Frequentatore
 
Messaggi: 280
Iscritto il: 28 giu 2012, 16:38

0
voti

[4] Re: Problema nel formato dei dati in excel

Messaggioda Foto Utenteattilio » 5 apr 2015, 13:01

forse non ho capito il problema

ho appena provato a mettere dei numeri (con decimali separati dalla virgola) in colonna in un file .txt e ad importarli come dati esterni da file di testo,
dopo avere completato l'importazione excel 2007 li ordina correttamente come numeri
Ognuno sta solo sul cuor della terra
trafitto da un raggio di sole:
ed è subito sera


Salvatore Quasimodo
Avatar utente
Foto Utenteattilio
61,4k 8 12 13
free expert
 
Messaggi: 9167
Iscritto il: 21 gen 2007, 14:34

0
voti

[5] Re: Problema nel formato dei dati in excel

Messaggioda Foto UtenteEdmondDantes » 5 apr 2015, 13:47

Nel tuo esempio, non capisco perché alcuni numeri hanno la virgola e altri hanno il punto come separatore decimale. Secondo me il problema e' questo.
Seleziona una cella e invia l'anteprima della riga di digitazione in alto.

I numeri formattati come testo includono spazi o caratteri di tabulazione?
Se osservi bene, il problema e' sulla seconda e terza colonna dove hai i punti e il carattere separatore presente nel file testo (spazio o tab).
Fai cosi': trasforma tutti i punti in virgola nel file testo e poi importalo in Excel tramite il comando apri che permette l'importazione guidata del testo e poi formatta tutto come numero. Dovresti risolvere.
Il Conte di Montecristo

Se non studio un giorno, me ne accorgo io. Se non studio due giorni, se ne accorge il pubblico.

Io devo studiare sodo e preparare me stesso perché prima o poi verrà il mio momento.
Abraham Lincoln
Avatar utente
Foto UtenteEdmondDantes
11,9k 8 11 13
Disattivato su sua richiesta
 
Messaggi: 3619
Iscritto il: 25 lug 2009, 22:18
Località: Marsiglia


Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 12 ospiti