FIT CSV

Convertitore FIT in CSV

Esporta ogni punto dati da un file FIT Garmin in un foglio di calcolo CSV. Perfetto per analisi in Excel, Google Sheets o Python.

Trascina il tuo file .fit qui

o clicca per sfogliare — il file non lascia mai il tuo dispositivo

Tutta l'elaborazione avviene nel tuo browser. Nessun dato viene caricato su alcun server.

Cos'è il formato file FIT?

Il protocollo Flexible and Interoperable Data Transfer (FIT) è stato sviluppato da Garmin come formato binario compatto per memorizzare dati fitness e salute. A differenza dei formati testuali come GPX o TCX, i file FIT sono estremamente efficienti — un'ora di attività con registrazione secondo per secondo occupa tipicamente solo 50–200 KB. I file FIT contengono dati ricchi: coordinate GPS, frequenza cardiaca, cadenza, potenza, temperatura, oscillazione verticale, tempo di contatto al suolo e centinaia di altri campi.

Convertire FIT in CSV apre questi dati all'analisi in fogli di calcolo come Excel, Google Sheets o LibreOffice Calc, e strumenti come Python pandas o R. CSV (Comma-Separated Values) è un formato universale leggibile da praticamente ogni strumento. Questo convertitore elabora il file FIT interamente nel browser — i tuoi dati non lasciano mai il dispositivo.

Perché convertire FIT in CSV?

Il formato binario FIT è eccellente per l'archiviazione e le prestazioni del dispositivo, ma non è leggibile dall'uomo e richiede software specializzato per aprirlo. La conversione a CSV elimina completamente questa barriera — le applicazioni di fogli di calcolo come Microsoft Excel, Google Sheets, LibreOffice Calc e gli strumenti di data science come Python pandas o R possono tutti leggere i file CSV in modo nativo. Questo rende FIT-to-CSV il primo passo standard per gli atleti che vogliono costruire dashboard di allenamento personalizzati, eseguire analisi statistiche su più attività o condividere dati grezzi con un allenatore o ricercatore sportivo.

CSV è anche il formato ideale per combinare dati da più attività o dispositivi. Puoi aggiungere file CSV da sessioni diverse, unire i dati di un orologio Garmin e un misuratore di potenza registrando simultaneamente, o unire i dati di allenamento con set di dati esterni come il meteo o i risultati della gara — compiti che richiederebbero strumenti specializzati quando si lavora direttamente con file FIT.

Per l'analisi dell'allenamento a lungo termine, CSV è spesso più pratico delle piattaforme interattive. Un semplice script che elabori una cartella di CSV esportati può calcolare il tuo carico di allenamento cronico in un'intera stagione, costruire una curva di potenza personalizzata con più precisione del calcolo automatico di qualsiasi piattaforma, o identificare le condizioni esatte — temperatura, pendenza, livello di affaticamento — in cui si sono verificate le tue migliori prestazioni.

Quali dati vengono esportati?

Ogni trackpoint nel file FIT diventa una riga nell'output CSV. Le colonne includono: timestamp (ISO 8601 UTC), latitudine e longitudine in gradi decimali (convertite automaticamente dal formato semicircle di Garmin), altitudine in metri sopra il livello del mare, distanza cumulativa in metri, frequenza cardiaca in bpm, cadenza in rpm (ciclismo) o passi al minuto (corsa), potenza in watt se era presente un misuratore di potenza, velocità in metri al secondo e temperatura ambiente in Celsius. Le colonne senza dati per una determinata attività — come power_w per una corsa solo GPS — contengono celle vuote piuttosto che zeri, permettendoti di distinguere i dati mancanti da una lettura veramente zero.

Quali colonne ci sono nell'output CSV?

Quali colonne ci sono nell'output CSV?
ColonnaDescrizione
timestampISO 8601 datetime
latitudeDegrees decimal
longitudeDegrees decimal
altitude_mMetres above sea level
distance_mCumulative distance in metres
heart_rate_bpmBeats per minute
cadence_rpmRevolutions per minute (cycling) or steps per minute (running)
power_wWatts (if power meter present)
speed_msSpeed in metres per second
temperature_cAmbient temperature in Celsius

Casi d'uso per i dati FIT CSV

  • Creare grafici personalizzati in Google Sheets o Excel
  • Analizzare dati di potenza, FC e ritmo con Python/pandas
  • Importare in R per analisi statistiche di allenamento
  • Alimentare modelli di machine learning

Come usare questo convertitore

Fai clic sull'area di caricamento o trascina il tuo file .fit — sono supportati file fino a 50 MB. Il convertitore funziona completamente nel tuo browser utilizzando la specifica FIT SDK aperta; nessun dato viene caricato su alcun server. Una volta analizzato, il CSV viene scaricato automaticamente. Le attività multisport come i triathlon sono completamente supportate: tutti i segmenti — nuoto, ciclismo, corsa, transizione — appaiono in un unico CSV con timestamp continui, consentendoti di analizzare i tempi di transizione e lo sforzo tra le discipline in una sola visualizzazione.

In Python, carica il CSV con pandas: df = pd.read_csv('activity.csv', parse_dates=['timestamp']). Per l'analisi della potenza, df['power_w'].rolling(30).mean() calcola la media mobile di 30 secondi che sottende la potenza normalizzata e il fattore di intensità. Per la distribuzione delle zone di frequenza cardiaca, filtra le righe per heart_rate_bpm e usa .count() per trovare il tempo in ogni zona.

Vs esportazioni Garmin Connect e Strava

Sia Garmin Connect che Strava offrono esportazioni CSV, ma esportano dati di riepilogo o medie per giro — non i trackpoint grezzi secondo per secondo. Questo convertitore esporta ogni record nel file FIT alla sua velocità di registrazione nativa, dandoti una risoluzione temporale completa per un'analisi accurata della curva di potenza, lo studio della variabilità della frequenza cardiaca e la ricerca sul ritmo. Se hai bisogno di dati grezzi invece di riepiloghi aggregati, questo strumento è la scelta giusta.

Problemi comuni nella conversione FIT in CSV

Alcuni file FIT di dispositivi più vecchi possono avere campi mancanti (nessun dato di potenza o temperatura). Il convertitore produce celle vuote — questo è normale. Se il CSV mostra valori semicircle invece di gradi decimali, il file FIT usa il formato grezzo Garmin, che viene convertito automaticamente. I file FIT multi-sport grandi (triathlon) sono completamente supportati.

Se il tuo file FIT non può essere analizzato, le cause probabili includono: un file parzialmente scritto da un dispositivo la cui batteria si è scaricata a metà dell'attività; un file FIT di sola sincronizzazione (comune nei vecchi dispositivi Garmin che creano piccoli file di indice insieme ai FIT di attività); o un file FIT da una bilancia intelligente, orologio da golf o tracker del sonno che registra dati personali piuttosto che una sessione di attività. Questi producono un errore o un CSV vuoto — entrambi sono il comportamento previsto, non un difetto dello strumento.

Sport adattati e dati di handbike

I file FIT da handcycle, computer sportivi in carrozzina e vogatori ergometri sono completamente supportati. Dispositivi come la serie Garmin Edge utilizzati da corridori su strada in carrozzina e atleti di handbike registrano gli stessi campi di timestamp, GPS, potenza, cadenza e frequenza cardiaca dei dispositivi di ciclismo verticale. L'output CSV è identico — gli atleti adattati e i loro allenatori possono usare gli stessi flussi di analisi Python, R o Excel di qualsiasi altro atleta, senza modifiche richieste.

Utilizziamo cookie per analisi e pubblicità (Google AdSense). Nessun dato personale dagli strumenti di fitness lascia il tuo browser. Informativa sulla privacy