TCX CSV

TCX naar CSV-converter

Extraheer hartslag-, GPS-, kadans- en tempogegevens uit een TCX-bestand in een vlakke CSV voor spreadsheetanalyse.

Plaats uw .tcx-bestand hier

of klik om te bladeren — bestand verlaat uw apparaat nooit

Alle verwerking vindt plaats in uw browser. Er worden geen gegevens naar een server geüpload.

Wat is TCX en waarom naar CSV converteren?

TCX (Training Center XML) is Garmins XML-formaat met GPS, hartslag, cadans, vermogen, afstand en rondestructuur. Veel platformen exporteren nog TCX: Polar Flow, Fitbit, oudere Garmin Connect. Conversie naar CSV transformeert de geneste XML naar platte rijen — één rij per trackpoint. De conversie draait in de browser.

Vergeleken met TCX's uitgebreide XML-structuur — die trackpoints in ronden verschachtelt, ronden in activiteiten en XML-elementen voor elk veld gebruikt — is CSV plat en compact. Een 30-minuten hardloop die een 500 KB TCX-bestand oplevert, wordt een 60–100 KB CSV. Belangrijker is dat CSV direct in elke spreadsheettoepassing zonder XML-parsing leesbaar is. De TCX-structuur wordt gedestilleerd in kolomnamen: elke trackpoint-rij bevat al zijn metrieken naast elkaar, wat exact is wat statistische en gegevensvisualisatietools verwachten.

Waarom TCX naar CSV converteren?

CSV is de gemeenschappelijke taal tussen fitnessapparaten en dataanalysetools. Als u aangepaste trainingsdiagrammen in Excel wilt maken, trainingssterkte in Python wilt berekenen, een regressie tussen cadans en hartslag in R wilt uitvoeren of uw trainingsgegevens in een machine learning-model wilt invoeren, is CSV het formaat dat u nodig hebt. TCX-bestanden zijn ontworpen voor platformimport — niet voor analyse. Het converteren van TCX naar CSV is de eerste stap in elke gegevensgestuurde trainings- of zelfanalyseworkflow.

Voor trainers die met meerdere atleten op verschillende platforms werken (Polar, Garmin, Fitbit), is TCX vaak de gemeenschappelijke exportnoemer. Het converteren van elk TCX-export van atleten naar CSV maakt consistente cross-atletische analyse in één spreadsheet of script mogelijk, zonder platformspecifieke API-toegang of formaatspecifieke parsecode te nodig.

TCX naar CSV — Wat wordt geëxporteerd?

De CSV-uitvoer bevat één rij per trackpunt met kolommen voor tijdstempel, breedtegraad, lengtegraad, hoogte, afstand, hartslag, cadans, vermogen, snelheid en temperatuur (indien beschikbaar).

Ondersteunde TCX-bronnen

  • Polar Flow (exporteer als TCX vanaf de activiteitenpagina)
  • Garmin Connect (exporteer origineel → TCX)
  • Fitbit-exportarchief
  • Garmin Training Center
  • Elke app die standaard TCX 2.0 exporteert

Welke gegevens verschijnen in de CSV?

De CSV-output heeft één rij per TCX-trackpoint met deze kolommen: timestamp (ISO 8601), breedtegraad (decimale graden), lengtegraad (decimale graden), altitude_m (meters boven zeeniveau), distance_m (cumulatief), heart_rate_bpm, cadence_rpm, power_w (van TCX ActivityExtension indien aanwezig), speed_ms (meters per seconde, van ActivityExtension) en temperature_c (zelden aanwezig in standaard TCX). Kolommen zonder gegevens verschijnen als lege cellen — niet nullen — zodat u ontbrekende gegevens kunt onderscheiden van echte nulwaarden.

vs. Platform CSV exports

Garmin Connect, Polar Flow en Fitbit bieden allemaal een vorm van CSV-export, maar deze geven u meestal geaggregeerde gegevens — dagsamenvattingen of ronde-gemiddelden — geen onverwerkte gegevens per trackpoint. Deze converter geeft u de volledige temporale resolutie van de originele TCX met het native opnameinterval (1 seconde, 2 seconden of variabel met SmartRecording). Voor analyses zoals vermogenscurveberekening of uitputtingsmodellering is deze ruwe resolutie essentieel.

Veelvoorkomende problemen

Als de CSV veel lege kolommen heeft, mist het bron-TCX waarschijnlijk optionele velden. Polar Flow TCX-exports bevatten meestal hartslag, maar zelden vermogen of cadans, tenzij u een compatibele sensor hebt gebruikt. Garmin TCX-exports zijn rijker, maar kunnen snelheid en vermogen van oudere apparaten weglaten. Als u velden nodig hebt die het platform's TCX-export weglaat, probeer dan een FIT-export aan te vragen indien beschikbaar — FIT-bestanden bevatten een groter bereik van metrics, en de FIT-naar-CSV-converter extraheert alles wat aanwezig is.

Adaptieve sportgegevens in TCX-bestanden

TCX-bestanden van rolstoel-sportcomputers, handfietsen-GPS-eenheden en zit-ski-systemen worden geparseerd met behulp van dezelfde TCX 2.0-standaard als elke andere activiteit. Vermogensgegevens van handfiets-vermogens-meters aangesloten op een Garmin Edge of soortgelijk apparaat verschijnen in de power_w-kolom als het TCX met ActivityExtension-gegevens is geëxporteerd. Trainers die met adaptieve atleten werken, kunnen dezelfde analyse van vermogen en trainingsbelasting als niet-adaptieve atleten toepassen — aangepast aan de verschillende energieverbruiksmodellen die van toepassing zijn op armgestuurde sporten.

Veelgestelde vragen

Welk opnameinterval gebruikt de CSV?

De CSV behoudt het originele opnameinterval uit het TCX-bestand. Als uw apparaat elke 1 seconde heeft opgenomen (veel voorkomend op Garmin-apparaten met SmartRecording uitgeschakeld), vertegenwoordigt elke rij 1 seconde. Als SmartRecording aan was, kunnen trackpoints 2–10 seconden uit elkaar liggen met variabele afstand afhankelijk van paceveranderingen. De timestamp-kolom in de CSV toont de exacte tijd voor elke rij, zodat u het interval kunt bevestigen.

Werkt dit met Fitbit TCX-exports?

Ja. Fitbit's TCX-exports volgen de standaard TCX 2.0-specificatie en worden volledig ondersteund. Fitbit-exports bevatten doorgaans hartslag en GPS, maar niet cadans of vermogen. De distance_m-kolom kan ook ontbreken in Fitbit TCX-bestanden afhankelijk van het activiteitstype — deze verschijnen als lege cellen in de CSV-output.

© 2026 raacon/. Gratis trainingstools voor atleten.

raacon is a trademark of Raadig AS (NO 833 209 132)

Niet gelieerd aan sportmerken.

mail@raadig.no

Privacybeleid

Wij gebruiken cookies voor analyse en advertenties (Google AdSense). Er worden geen persoonlijke gegevens van fitnesstools naar buiten gestuurd. Privacybeleid