Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
Qui converti TCX in CSV gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. La conversione avviene dentro il tuo browser, quindi il file non viene mai caricato. Funziona allo stesso modo su Windows, macOS e Linux e anche su iPhone e Android, e continua a funzionare anche se stacchi la connessione.
Fino a 100 file alla volta. Formati diversi insieme non sono un problema.
Vengono convertiti uno dopo l’altro e scaricati insieme in uno ZIP.
TCX in CSV
Training Center XML è stato progettato da Garmin per descrivere una sessione di allenamento: ogni giro dichiara una durata, una distanza, una cifra calorica e una frequenza cardiaca media.
Il CSV prodotto qui prende solo la traccia dei punti e nient’altro. Se cercavate un percorso da tracciare, è un risultato pulito. Se cercavate l’allenamento, la maggior parte di ciò che volevate resta nel file.
Un punto traccia in un TCX può portare un orario, una posizione, un’altitudine, una distanza cumulativa, una frequenza cardiaca e una cadenza. Quattro di questi vengono letti: orario, le due metà della posizione e l’altitudine.
L’omissione più probabile a sorprendere è DistanceMeters. È presente sulla maggior parte dei punti traccia scritti da un dispositivo Garmin, ed è la lettura del contachilometri in quell’istante — e non viene letta.
La frequenza cardiaca è un figlio diretto del punto traccia. La cadenza è un fratello. Cadenza di corsa, watt e velocità istantanea sono un livello più sotto, in un blocco estensioni.
Nessuno di questi appare perché questo convertitore legge ogni formato GPS attraverso una forma condivisa — un punto con posizione, elevazione opzionale e orario opzionale.
I giri vengono appiattiti. I punti traccia di ogni giro in un’attività sono concatenati in un’unica sequenza continua di righe, così dodici ripetute da quattrocento metri appaiono come uno sforzo ininterrotto.
I riepiloghi vanno con loro, ed è la parte che un allenatore noterebbe di più: durata totale, distanza, calorie e frequenza cardiaca media sono dichiarati per giro nel sorgente e nessuno raggiunge la tabella.
Un punto traccia senza posizione viene scartato, e questo spiega quasi ogni caso in cui il CSV ha meno righe di quante il file abbia punti traccia. Non è corruzione.
Una sessione su tapis roulant o rullo è il caso estremo: ogni punto traccia manca di posizione, quindi non si può scrivere nulla e la conversione segnala che nessuna traccia è stata trovata.
Un’attività TCX non ha nome. Ha un attributo Sport limitato a Running, Biking o Other, e quel valore diventa la colonna name, ripetuta su ogni riga.
Il titolo che vedete in Garmin Connect o Strava non è nel TCX affatto — appartiene al database della piattaforma piuttosto che all’esportazione.
L’elemento Time viene copiato letteralmente nella colonna time senza riformattazione, perché ISO 8601 è già uno standard. I dispositivi Garmin scrivono tipicamente UTC con una Z finale.
Ordinare per quella colonna funziona come testo semplice, dato che ISO 8601 ordina lessicalmente — utile quando unite più sessioni in un’unica tabella.
L’XML viene analizzato e le righe scritte nel vostro browser. Nessuna richiesta trasporta il TCX da nessuna parte, verificabile nel pannello rete durante una conversione.
Questo conta più di quanto suggerisca l’estensione file. Un TCX è un registro minuto per minuto di dove qualcuno era e come ha reagito il suo cuore — dati sanitari in ogni senso rilevante.
| TCX | CSV | |
|---|---|---|
| Nome completo | Training Center XML | Comma-Separated Values |
| Estensione del file | .tcx | .csv |
| Tipo di media | application/vnd.garmin.tcx+xml | text/csv |
| Prima pubblicazione | 2007 | 1972 |
| Pubblicato da | Garmin | — |
| Specifica | Training Center XML | RFC 4180 |
| Licenza | Pubblicato, non standardizzato | Standard aperto |
| Situazione attuale | Attuale | Attuale |
| Si apre nel browser | Nessun browser | Nessun browser |
| Valutato al suo posto | GPX, FIT | XLSX, JSON, Parquet |
I programmi di sempre non coincidono: TCX si apre in Garmin Connect, Strava e TrainingPeaks, CSV in Microsoft Excel, LibreOffice Calc e pandas, quindi chi riceve il risultato ha bisogno di uno del secondo gruppo.
I due puntano a lavori diversi: TCX a la registrazione dell'attività sportiva, CSV a spostare dati fra programmi. Vale la pena valutarlo prima, perché il motivo per cui esiste uno è di solito il motivo per cui l'altro risulta scomodo.
TCX è il formato di Garmin, pubblicato nel 2007. È descritto in Training Center XML, e vale la pena conoscerlo se il file deve sopravvivere allo strumento che lo ha scritto.
CSV risale al 1972, descritto in RFC 4180. Microsoft Excel, LibreOffice Calc e pandas lo leggono.
CSV è stato pubblicato nel 1972 e TCX nel 2007. Il più vecchio è in genere il file più sicuro da consegnare; il più recente fa lo stesso lavoro con meno byte.
No. Questa conversione avviene interamente nel tuo browser, quindi il file non esce dal tuo dispositivo. Puoi controllarlo da solo: apri la scheda di rete degli strumenti per sviluppatori e converti qualcosa. Vedrai la pagina stessa e le richieste di statistica e di pubblicità con cui questo servizio si paga, e nemmeno una che porti il tuo file.
Sì. Senza account, senza filigrana e senza una quota giornaliera da consumare: gira sulla tua macchina, quindi puoi tornare quante volte vuoi. Il browser lavora file fino a 100 MB, 100 per volta.
TCX e CSV descrivono il contenuto in modi radicalmente diversi. La conversione è quindi una ricostruzione e non una copia: fedele, ma non identica byte per byte. Una riga per ogni punto registrato. Tutto quello che il file conteneva oltre a posizione, quota e ora non sta in una tabella.
Per la conversione no: avviene nel browser che hai già aperto. Per aprire il risultato ti serve poi il programma con cui il tuo dispositivo mostra di solito Comma-Separated Values.