Apple Health-data exporteren naar CSV
2026-06-27
Apple Health exporteert niet naar CSV. De ingebouwde export geeft je één .zip met daarin één groot XML-bestand (export.xml) — geen spreadsheet. Om echt CSV te krijgen heb je twee opties: die XML zelf converteren met een script, of een app gebruiken die Apple Health uitleest en rechtstreeks CSV wegschrijft, zoals Vitadatum. Deze handleiding behandelt ze allebei, eerlijk.
Waar de exportknop staat — en wat je er eigenlijk mee krijgt
Open op je iPhone de Gezondheid-app, tik op Overzicht, tik op je profielfoto of initialen rechtsboven, scrol naar beneden en tik op Exporteer alle gezondheidsgegevens. Na een minuut of twee krijg je een .zip-archief. Pak het uit en je vindt export.xml — één groot XML-document met je volledige gezondheidsgeschiedenis.
Er is nergens in Apple Health een knop "Exporteer naar CSV", en die is er ook nooit geweest. XML is een formaat waarmee apps met elkaar praten; het is geen formaat dat Numbers, Excel of Google Sheets in nette rijen opent, en je kunt het ook niet comfortabel aan ChatGPT of Claude geven. Dus je hebt "je data" — technisch waar, praktisch vastgelopen.
Route 1 — converteer de XML zelf
Als je wel raad weet met een beetje code, kun je export.xml platslaan tot CSV. Pak het archief uit, parse vervolgens de XML (Python's ingebouwde xml.etree.ElementTree werkt prima) en schrijf de records weg als rijen. De structuur is genest en het bestand kan enorm zijn — jaren aan hartslagmetingen per minuut tellen snel op — dus een naïef script dat alles in het geheugen laadt zal het zwaar krijgen. Er zijn ook open-source converters die dit doen.
Het is een echte optie, en het is gratis. Het is ook echt gepriegel: je werkt met één gigantisch bestand, inconsistente recordtypes en eenheidsvelden die je zelf moet ontcijferen. Prima voor een ontwikkelaar op een rustige middag. Lastig voor wie gewoon zijn stappenteller in een spreadsheet wil.
Route 2 — gebruik een app die rechtstreeks CSV exporteert
De andere route is om de XML helemaal over te slaan en een app te gebruiken die Apple Health uitleest en de CSV voor je wegschrijft. Vitadatum (die ik maak) doet precies dat, op je toestel. Het leest HealthKit uit en exporteert nette CSV en JSON — een samenvattings-CSV plus een detail-CSV per metriek, voor 187 metrieken in 14 categorieën, inclusief ECG. Open de CSV in Excel, Numbers of Google Sheets; geef de JSON aan ChatGPT of Claude.
Het draait volledig op je telefoon: geen account, geen backend, geen cloud-upload. Je gezondheidsdata verlaat het toestel nooit, tenzij je er zelf voor kiest om een bestand te delen — wat een wezenlijk verschil is met tools die alles naar een server uploaden om de conversie te doen.
Het is gratis voor de laatste 7 dagen, zodat je precies ziet wat je krijgt voordat je iets betaalt, en een eenmalige ontgrendeling van € 4,99 (geen abonnement) geeft je de volledige geschiedenis, CSV-export en automatische exports op de achtergrond. Je vindt het in de App Store.
Welke route moet je kiezen?
Schrijf je code en heb je de data maar één keer nodig, converteer de XML dan zelf — het kost niets dan een middag. Heb je geen zin om een XML-bestand van meerdere gigabytes met de hand te ontleden, of wil je exports die actueel blijven zonder dat je eraan denkt, dan is een app die rechtstreeks CSV wegschrijft de schonere weg. Hoe dan ook is het doel hetzelfde: je data, uit de telefoon, in een formaat dat je echt kunt gebruiken.
Veelgestelde vragen
Kan Apple Health rechtstreeks naar CSV exporteren?
Nee. De ingebouwde functie Exporteer alle gezondheidsgegevens levert een .zip met XML (export.xml) op, geen CSV. Om CSV te krijgen converteer je de XML zelf of gebruik je een app als Vitadatum die rechtstreeks CSV exporteert.
Waar staat de exportknop in Apple Health?
Open de Gezondheid-app, tik op Overzicht, tik op je profielfoto of initialen rechtsboven, scrol naar beneden en tik op Exporteer alle gezondheidsgegevens.
In welk formaat exporteert Apple Health?
Een .zip-archief met een groot XML-bestand (export.xml) met je volledige gezondheidsgeschiedenis. Geen enkele spreadsheet opent het in nette rijen.
Hoe open ik het geëxporteerde bestand in Excel of Numbers?
Je kunt export.xml niet rechtstreeks als spreadsheet openen — XML is niet tabelvormig. Converteer het eerst naar CSV (met een script), of gebruik een app als Vitadatum die CSV exporteert die je direct in Excel, Numbers of Google Sheets opent.
Uploadt Vitadatum mijn gezondheidsdata?
Nee. Vitadatum draait volledig op je toestel — geen account, geen server, geen cloud-upload. Je data verlaat je telefoon alleen als je er zelf voor kiest om een geëxporteerd bestand te delen.
— O, Spookwerk