Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1053

 
Alexandr Sokolov:

Dopo il test, carico i dati su un file - tutto funziona, ma non riesco a capire perché c'è uno spazio in più, perché ne ho uno alla fine della stringa


"Ritorno a capo" (\r) prova a rimuovere

 
Yurij Kozhevnikov:
Ogni nuovo FileWrite inizia comunque su una nuova linea. Togliete il "\r\n" alla fine e sarete a posto.

Grazie!

 

Chi capisce Excel, può dirmi perché il grafico non viene visualizzato? (file di testo con dati allegati, caricato attraverso la scheda "dati" poi "da testo")


L'immagine ha "visualizzato" i dati della colonna A. Come correggere la situazione?

E questo errore è presente su due PC e diverse versioni di Excel

File:
test.txt  186 kb
 
Alexandr Sokolov:

Chi capisce Excel, può dirmi perché il grafico non viene visualizzato? (file di testo con dati allegati, caricato attraverso la scheda "dati" poi "da testo")


L'immagine ha "visualizzato" i dati della colonna A. Come correggere la situazione?

E questo errore è presente su due PC e diverse versioni di Excel

A quanto pare le impostazioni di sistema come delimitatore di parte intera e parte frazionaria è usato, virgola, e nel libro è caricato con un punto e tutti i dati vengono letti come testo.

Potete selezionare tutte le colonne, premere ctrl+H e sostituire i punti con le virgole nel frammento selezionato.

O cambiare nelle impostazioni di sistema e riaprire il libro.

 
Alexandr Sokolov:

Chi capisce Excel, può dirmi perché il grafico non viene visualizzato? (file di testo con dati allegati, caricato attraverso la scheda "dati" poi "da testo")


L'immagine ha "visualizzato" i dati della colonna A. Come correggere la situazione?

E questo errore è presente su due PC e diverse versioni di Excel

Cosa e dove si clicca?

Ecco come ho fatto:

Passo 1

Passo 1


Passo 2

Passo 2


Passo 3

 

Sì, "ottenere dati" non serve a niente.

Ma se si apre un file di testo, si copia e incolla tutto in una cella e si applica "testo per colonna" si ottiene una tabella normale:


 
Si scopre che con "da file di testo" i dati sono ottenuti come testo (questo può essere visto, poiché il testo è premuto sul bordo sinistro delle celle). Come ottenere numeri da un file di testo, piuttosto che da un testo, non l'ho ancora capito.
 
Vladimir Karputov:
Si scopre che con il "from text file" i dati sono ottenuti come testo (si può vedere, poiché il testo è premuto sul bordo sinistro delle celle). Come ottenere numeri da un file di testo, piuttosto che da un testo, non l'ho ancora capito.

Sono in formato testo perché hanno un punto decimale. Quelli senza punto (interi) saranno in formato numerico. Solo Ctrl-H lo risolve, come ha già scritto Alexey Viktorov. L'eterno problema di Excel è il separatore decimale.

 
Alexey Viktorov:

Le impostazioni del sistema sembrano usare una virgola come separatore tra la parte intera e la parte frazionaria, mentre il libro viene caricato con un punto e tutti i dati vengono letti come testo.

Potete selezionare tutte le colonne, premere ctrl+H e sostituire i punti con le virgole nel frammento selezionato.

O cambiare nelle impostazioni di sistema e riaprire il libro.

GRAZIE MILLE!!!
Non sono riuscito a capire quale fosse il problema per più di un'ora

 
Alexandr Sokolov:

È meglio aprire il file direttamente - senza applicare il comando "Get data from text file". (File - Open - Browse). In questo modo i dati saranno riconosciuti immediatamente e correttamente.