WebSite X5Help Center

 
Sabrina M.
Sabrina M.
User

Trasformazione file txt in grafico  it

Autor: Sabrina M.
Visitado 2306, Seguidores 1, Compartilhado 0  

Buongiorno devo inserire nel sito i dati provenienti da una stazione di rilevamento. Essa produce dei file txt e mi hanno chiesto di trasformarla in un grafico  mettendo  un periodo mobile degli ultimi 30 giorni. Sulle x il valore dell’SQM e sulle yil tempo dalla data del giorno a meno 30gg e, al lato, il valore record dell’anno (ultimi 12 mesi).E' possibile fare questo?Mi chiedono indirizzo ftp sito per inviare i dati.Potete aiutarmi?Grazie mille

Publicado em
25 RESPOSTAS - 1 ÚTIL
Sabrina M.
Sabrina M.
User
Autor

devo realizzare una tabella o meglio un grafico da un txt prelevato da una stazione meteo di cui ho il link...non so come fare..

Ler mais
Publicado em de Sabrina M.
Claudio D.
Claudio D.
Moderator
Usuário do mês IT

si ma immagino che il txt sia in formato csv ,oppure è un txt con numeri riga sotto riga...

penso dovrai cercare uno script online... se non ti va bene quell'oggetto...

prova a postare il link del file txt ...

Ler mais
Publicado em de Claudio D.
Sabrina M.
Sabrina M.
User
Autor

Ecco una parte del file txt

Produced by SQM Reader 3.0.0.0

Year/Month/Day,Hour/Minute/Second,MPSAS,NELM,SerialNo,Protocol,Model,Feature,Temp(C),,,,

2018/10/03,15:29:08,8.66,-5.0,00003955,00000004,00000003,00000056,21.2,,,,

2018/10/03,15:30:08,8.92,-4.7,00003955,00000004,00000003,00000056,21.5,,,,

2018/10/03,15:31:08,8.90,-4.8,00003955,00000004,00000003,00000056,21.9,,,,

2018/10/03,15:32:08,8.88,-4.8,00003955,00000004,00000003,00000056,22.2,,,,

2018/10/03,15:33:08,8.86,-4.8,00003955,00000004,00000003,00000056,22.5,,,,

2018/10/03,15:34:08,8.83,-4.8,00003955,00000004,00000003,00000056,22.5,,,,

2018/10/03,15:35:08,8.76,-4.9,00003955,00000004,00000003,00000056,22.8,,,,

2018/10/03,15:36:08,8.61,-5.0,00003955,00000004,00000003,00000056,23.2,,,,

2018/10/03,15:37:08,8.41,-5.2,00003955,00000004,00000003,00000056,23.5,,,,

2018/10/03,15:38:08,8.21,-5.4,00003955,00000004,00000003,00000056,23.5,,,,

Ler mais
Publicado em de Sabrina M.
Stiac Engineering
Stiac Engineering
User

Perdonate l'intrusione,

una eventuale conversione del file .txt potrebbe ovviare?

Ler mais
Publicado em de Stiac Engineering
Claudio D.
Claudio D.
Moderator
Usuário do mês IT

premesso che website non centra ... sono codici extra...

@Sabrina...

secondo me potresti prendere spunto da questo...

genera un grafico da un file csv che cambia ...

https://www.highcharts.com/demo/live-data

Ler mais
Publicado em de Claudio D.
Luigi Dell'aquila
Luigi Dell'aquila
User

Puoi comunque aprire con excell il file txt dove ci sono i dati (quando apri devi cliccare su visualizza tutti i file altrimenti non lo vedi) poi nell'importazione guidata gli dati come delimitatore la virgola vai avanti e te lo trovi importato in excell. Puoi creare un grafico direttamente con excell (menù inserisci - grafici) oppure salvi il file in .csv e lo utilizzi in altri programmi. 

Ler mais
Publicado em de Luigi Dell'aquila
Sabrina M.
Sabrina M.
User
Autor

i vostri consigli sono stati molto utili e proverò ad applicarli. Ieri il cliente mi ha mandato via ftp con filezilla i dati da elaborare...ma dove li recupero?Nelle cartelle website locali ovviamente non c'è nulla....

Ler mais
Publicado em de Sabrina M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Sabrina M.
... ... il cliente mi ha mandato via ftp con filezilla... ... ...ma dove li recupero?... ... 

... se il nome del file fosse pippo.txt e se te lo ha inviato nella ROOT, basta digitare:

www.nomesito.it/pippo.txt

... oppure apri l fileManager del server, ...oppure con client FTP terzo, (ma anche quello del programma), ed ispeziona la struttura che hai in rete alla ricerca di tale file...

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Sabrina M.
Sabrina M.
User
Autor

Buonasera ho creato dei file php per estrarre i dati dai file csv e creare grafico e tabella ...li carico mettendo in proprietà pagina php anzichè html ma mi da questo errore

Ler mais
Publicado em de Sabrina M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... controlla il listato della pagina il-cielo.php  ...nel quale pare risultasse un errore alla riga 32...

... potresti aver fatto uso nei testi soggetti ad elaborazione PHP di caratteri speciali riservati, come per esempio (&), ('), eccetera...

... eventualmente allega quella pagina ed anche il CSV; ... magari qualche esperto potrebbe dargli un'occhiata...

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Claudio D.
Claudio D.
Moderator
Usuário do mês IT

...visto dove punta la path ... un errore c'è di sicuro wink

Ler mais
Publicado em de Claudio D.
Sabrina M.
Sabrina M.
User
Autor

$var_archivio[][][]=null;//variabile globale
$row=0;//conta righe file
for ($ciclo_giorno=31;$ciclo_giorno>0;$ciclo_giorno--)
{
$giorno= date('Ymd', mktime(0,0,0,date('m'),date('d')-$ciclo_giorno,date('Y')));
$indirizzo_file="CSV28gennaio/stellesuenosim.it".$giorno."_000000_0080a3b8e3fd.csv";
if (file_exists($indirizzo_file))
{
if (($handle = fopen($indirizzo_file, "r")) !== FALSE)
{
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE)
{
$num = count($data);
for ($c=0; $c < $num; $c++)
{
if($num==13)
{
$var_archivio[$row][$c]=$data[$c];
}
else
{
$row--;
}
}
$row++;
}
$n_file++;
fclose($handle);
}
}
}
for ($ind_righa=0; $ind_righa < $row; $ind_righa++)
{
$var_archivio[$ind_righa][0]=substr($var_archivio[$ind_righa][0],0,10)." ".substr($var_archivio[$ind_righa][0],11,2).":".substr($var_archivio[$ind_righa][0],14,2);
}
?>








/* script per la creazione tabella
* versione 0.1 01/02/2019
*/

?>





Campo 1
Campo 2
Campo 3
Campo 4
Campo 5
Campo 6
Campo 7
Campo 8
Campo 9
Campo 10
Campo 11
Campo 12


ora locale (formattata)
ora UTC
celsius
number
hz
SQM
FASE LUNARE
DECLINAZIONE LUNARE
ILLUMINAZIONE LUNARE %
10
11
12

$row_tab=$row;
for ($ind=0; $ind < $row; $ind++)
{
echo "";
for ($i=0; $i < 12; $i++)
{
echo "".$var_archivio[$ind][$i]."";
}
echo "";
}
?>


Ler mais
Publicado em de Sabrina M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...!... questa stringa è regolare...?...

$indirizzo_file="CSV28gennaio/stellesuenosim.it".$giorno."_000000_0080a3b8e3fd.csv";

... io non potrò farlo, ma se vuoi che qualche esperto li possa e se! verificare e valutare,  ZIPpa il file *.html, *.php, *.csv ed allegali; 

.

Ler mais
Publicado em de  ‪ KolAsim ‪ ‪
Sabrina M.
Sabrina M.
User
Autor

ho allegato i file 

Ler mais
Publicado em de Sabrina M.
 lemonsong  
 lemonsong  
User

A parte l'extra di cui parlava Claudio, dovresti chiedere a Manuele (a meno che non sei tu):

Comunque ho dato un'occhiata e nel file disegno_grafico.php sono ripetuti 2 volte gli script loader.js e relative funzioni.

Nel file estrazione.php va dinamicizzata meglio la variabile $indirizzo_file in base ai nomi dei file csv ricevuti.

Bisogna anche stare attenti a non duplicare/triplicare i tag HTML di base (html, body, head) quando vengono inclusi i vari files nella pagina stelle.php

C'è la variabile $n_file (file estrazione.php) non valorizzata.

In allegato quello che è venuto fuori aprendo la pagina stelle.php dopo queste correzioni, ma non so se è quello che ti aspettavi.

Ler mais
Publicado em de  lemonsong  
Giorgio C.
Giorgio C.
User

Condivido i risultati di Lemonsonge le osservazioni al 100%  (non poteva essere diversamente) a me è venuto un grafico in più ...

Ler mais
Publicado em de Giorgio C.
 lemonsong  
 lemonsong  
User
Giorgio C.
[...] a me è venuto un grafico in più ...

Sì, hai ragione, ho rimosso una funzione di troppo pensando fosse duplicata.

Ler mais
Publicado em de  lemonsong  
Sabrina M.
Sabrina M.
User
Autor

si i grafici sono quelli che vorrei la tabella un po più ripulita. Manuele è un amico che mi ha aiutata non avendo mai usato php...non dovevo lanciarmi in questa impresa. Se provassi ad acquistare con i crediti Charts dite che sarebbe meglio?Vorrei chiudere questo sito e sono abbastanza avvilita.Quando leggo...

Nel file estrazione.php va dinamicizzata meglio la variabile $indirizzo_file in base ai nomi dei file csvricevuti.

Non so come farlo :-(

Scusate...e grazie

Ler mais
Publicado em de Sabrina M.
Giorgio C.
Giorgio C.
User
Sabrina M.
Se provassi ad acquistare con i crediti Charts dite che sarebbe meglio?

Con quell'oggetto il file csv lo devi avere tu e caricarlo sul server, invece se ho capito bene il file loleggi su di un server ... quindi non risolvi con l'oggetto.

Il tuo amico Manuele ha fatto un bel lavoro e se ti può aiutare credo sia la strada migliore se non conosci il liguaggio php e javascript.

Sabrina M.

Nel file estrazione.php va dinamicizzata meglio la variabile $indirizzo_file in base ai nomi dei file csv ricevuti.

Il file estrazione.php contiene questo indirizzo(indicizzazzione) 

Questo CSV28gennaio è una directory che deve essere presente nel tuo dominio  per poter leggere il file che lo contiene che ha nel nome anche la data corrente

Quindi è importante sapere dove si trova il file csv.

Ler mais
Publicado em de Giorgio C.
Sabrina M.
Sabrina M.
User
Autor

tutti i file csv sono sul server di aruba e li scarico da li....l'ho copiato nella cartella website sul pc C:\WebSite X5 - Siti Web ma non va bene

Ler mais
Publicado em de Sabrina M.
 lemonsong  
 lemonsong  
User
Sabrina M.
Manuele è un amico che mi ha aiutata non avendo mai usato php...non dovevo lanciarmi in questa impresa.

Sarò franco, hai ragione, non dovevi lanciarti in un'impresa dove si deve conoscere più di un linguaggio di programmazione.

Comunque, se Manuele o un altro volenteroso non possono aiutarti passo passo, potresti informarti su questa "cosa": se non mi sbaglio, i dati provenienti dalla stazione di rilevamento sono creati con la versione free di SQM Reader:

Sabrina M.

Ecco una parte del file txt

Produced by SQM Reader 3.0.0.0

Se non mi sono sbagliato, la versione Pro (ovviamente a pagamento) può creare grafici in formato JPG:

http://knightware.biz/sqm/readerpro.htm

Qui un'immagine trovata in Rete:

http://www.as.up.krakow.pl/snieg/SQMMpsasGraph.jpg

Fonte immagine: www.as.up.krakow.pl

Non so assolutamente niente di astronomia, quindi potrei aver scritto una marea di cavolate.

Ler mais
Publicado em de  lemonsong  
Sabrina M.
Sabrina M.
User
Autor

buongiorno a tutti..ero riuscita finalmente a visualizzare bene i grafici senza problemi...poi ho messo gli stessi script in un'altra pagina come richiesto dal cliente e ...non vedo più nulla...

http://www.stellesuenosim.it/dati-sqm-e-meteo.php

come mai?potete aiutarmi?

Grazie

Sabrina

Ler mais
Publicado em de Sabrina M.
 lemonsong  
 lemonsong  
User

Si vedono i grafici (sicuramente nel frattempo hai sistemato), ma attenzione ai tag duplicati/triplicati:

 lemonsong  
Bisogna anche stare attenti a non duplicare/triplicare i tag HTML di base (html, body, head) quando vengono inclusi i vari files nella pagina stelle.php

In questo caso, nella pagina dati-sqm-e-meteo.php

Ler mais
Publicado em de  lemonsong