WebSite X5Help Center

 
Sabrina M.
Sabrina M.
User

Trasformazione file txt in grafico  it

Auteur : Sabrina M.
Visité 2359, Followers 1, Partagé 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

Posté le
25 RéPONSES - 1 UTILES
Sabrina M.
Sabrina M.
User
Auteur

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..

Lire plus
Posté le de Sabrina M.
Claudio D.
Claudio D.
Moderator
Meilleur utilisateur du mois 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 ...

Lire plus
Posté le de Claudio D.
Sabrina M.
Sabrina M.
User
Auteur

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,,,,

Lire plus
Posté le de Sabrina M.
Stiac Engineering
Stiac Engineering
User

Perdonate l'intrusione,

una eventuale conversione del file .txt potrebbe ovviare?

Lire plus
Posté le de Stiac Engineering
Claudio D.
Claudio D.
Moderator
Meilleur utilisateur du mois 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

Lire plus
Posté le 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. 

Lire plus
Posté le de Luigi Dell'aquila
Sabrina M.
Sabrina M.
User
Auteur

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....

Lire plus
Posté le de Sabrina M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Meilleur utilisateur du mois ESMeilleur utilisateur du mois PT
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...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Sabrina M.
Sabrina M.
User
Auteur

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

Lire plus
Posté le de Sabrina M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Meilleur utilisateur du mois ESMeilleur utilisateur du mois PT

... 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...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Claudio D.
Claudio D.
Moderator
Meilleur utilisateur du mois IT

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

Lire plus
Posté le de Claudio D.
Sabrina M.
Sabrina M.
User
Auteur

$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 "";
}
?>


Lire plus
Posté le de Sabrina M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Meilleur utilisateur du mois ESMeilleur utilisateur du mois PT

...!... 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; 

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Sabrina M.
Sabrina M.
User
Auteur

ho allegato i file 

Lire plus
Posté le 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.

Lire plus
Posté le 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ù ...

Lire plus
Posté le 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.

Lire plus
Posté le de  lemonsong  
Sabrina M.
Sabrina M.
User
Auteur

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

Lire plus
Posté le 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.

Lire plus
Posté le de Giorgio C.
Sabrina M.
Sabrina M.
User
Auteur

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

Lire plus
Posté le 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.

Lire plus
Posté le de  lemonsong  
Sabrina M.
Sabrina M.
User
Auteur

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

Lire plus
Posté le 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

Lire plus
Posté le de  lemonsong