Fitbit-Export als CSV: Daten in Excel öffnen und auswerten
Für den Fitbit-Export als CSV beschreibt die Google-Health-Hilfe nur das Takeout-Archiv und einen TCX-Export pro Workout. Das Archiv enthält JSON-Dateien, eine pro Monat Schritte und eine pro Tag Herzfrequenz, dazu ein paar CSV-Ordner. Excel öffnet sie zunächst nur einzeln. Hier steht, was in welcher Datei steckt, welche Einheiten und Zeitzonen die Zahlen verfälschen und wie du zu einem Blatt mit einer Zeile pro Tag kommst.
Welche Datei was enthält
In einem Takeout-Archiv liegen die meisten Dateien in Takeout/Fitbit/Global Export Data/. Archive aus dem älteren Export von fitbit.com legen dieselben Dateien in Ordner wie Physical Activity, Sleep und Personal & Account. Neuere Archive haben zusätzlich Ordner, die auf _GoogleData enden, mit CSV-Dateien. Die Namen unten stammen aus Open-Source-Lesern, die an echten Archiven gebaut und getestet wurden (Quellen am Ende).
| Datei | Ein Eintrag ist | Worauf du achten musst |
|---|---|---|
steps-2026-03-01.json | Schritte in einer Minute | Die Zeiten sind UTC, die Tagessumme hängt also von deiner Zeitzone ab. Werte stehen als Text. |
distance-….json | Strecke in einer Minute | Zentimeter. Teile durch 100.000 für Kilometer. |
calories-….json | Kalorien in einer Minute | Enthält deinen Grundumsatz, die Tagessumme sind also die gesamten Kalorien. |
heart_rate-2026-03-01.json | Eine Messung, alle paar Sekunden | Eine Datei pro Tag, oft 10.000 bis 20.000 Messwerte. Zeiten in UTC. |
resting_heart_rate-….json | Ein Tag | Tage nach dem Exportdatum sind mit 0 aufgefüllt. |
sleep-….json | Ein Schlafeintrag mit Schlafphasen | Beginn und Ende sind Ortszeit. Die Dateien nennen die neueste Nacht zuerst und überlappen. |
weight-….json | Eine Gewichtsmessung | Keine Einheit angegeben. Siehe den Abschnitt zum Gewicht unten. |
exercise-0.json, exercise-100.json | Ein Workout | Nummeriert statt datiert, deshalb muss für einen Zeitraum jede Datei gelesen werden. |
Sleep Score/sleep_score.csv, HRV- und SpO2-CSV-Dateien | Eine Nacht oder ein Tag | Schon CSV. Verknüpfe sie über Datum oder Schlaf-ID mit dem Schlaf. |
Die Monatsdateien überlappen an ihren Rändern um etwa einen Tag. Wenn du alle Dateien aufsummierst, zählt Excel doppelt. Entferne zuerst doppelte Zeitstempel.
Wo Zahlen kippen: Zeitzone, Einheit, Datum
- Zeitzone. Schritte, Strecke, Kalorien und Herzfrequenz stehen in UTC. In Deutschland liegt die Ortszeit eine Stunde (Winterzeit) oder zwei Stunden (Sommerzeit) vor UTC. Summierst du pro UTC-Tag, rutschen die ersten Stunden nach Mitternacht auf den Vortag. Schlaf ist dagegen in Ortszeit gespeichert.
- Einheit. Strecke ist in Zentimetern gespeichert, Gewicht ohne jede Einheit.
- Datum. In den Gewichtsdateien steht das Datum als Monat/Tag/Jahr mit zwei Ziffern:
03/01/26ist der 1. März 2026, nicht der 3. Januar. - Text statt Zahl. Manche Werte, etwa die Schritte, sind als Text gespeichert und müssen in Excel erst in Zahlen umgewandelt werden.
Ein Blatt pro Zeitraum
Google Takeout hat für Fitbit-Daten keinen Datumsfilter, und der alte monatliche CSV-Export ist mit dem Kontosystem von fitbit.com verschwunden. Du schneidest den Zeitraum also nach dem Download zu. In Tallyband gibst du Von und Bis ein oder drückst Letzte 30 Tage, Letzte 12 Monate, ein Jahr oder Alles, und jede Tabelle folgt. Brauchst du zwei Zeiträume, etwa vor und nach einer Ernährungsumstellung, lädst du zweimal herunter und legst in Excel pro Zeitraum ein Blatt an. Mit Pro (8 US-Dollar, einmalig) kommt alles für einen Zeitraum in eine einzige Excel-Datei mit einem Blatt pro Tabelle. Die Tageszusammenfassung und jedes Protokoll als CSV bleiben kostenlos.
Deutsches Excel und das Semikolon
Deutsches Excel erwartet in einer CSV-Datei das Semikolon als Trennzeichen und das Komma als Dezimalzeichen. Öffnest du eine Datei mit Kommas per Doppelklick, steht oft alles in einer Spalte. Diese deutsche Ausgabe von Tallyband hat deshalb das Semikolon voreingestellt: Die Spalten stehen nebeneinander, Dezimalzahlen haben ein Komma (1234,5), und die Datei trägt die Markierung für UTF-8, damit Umlaute richtig erscheinen. Brauchst du das Komma mit Dezimalpunkt, stelle unter Trennzeichen um. Zeigt Excel trotzdem alles in einer Spalte, wähle Daten, dann Aus Text/CSV und dort das Trennzeichen. Die Spaltenüberschriften der CSV-Dateien sind kurze englische Namen wie date, steps oder weight_kg.
Drei Wege zu einem Blatt
- Tallyband (ein bis zwei Minuten). Wähle die Takeout-ZIP-Datei, stelle den Zeitraum ein und lade die CSV-Datei der Tageszusammenfassung herunter. Tallyband summiert die Minuten in deiner Zeitzone, entfernt die Überlappungen, rechnet die Einheiten um und hängt Schlafwert, HRV und SpO2 an jeden Tag. Schlaf, Gewicht und Workouts kommen als eigene CSV-Dateien. Alles passiert in deinem Browser.
- Power Query in Excel (ein Abend). Wähle in Excel Daten, Daten abrufen, Aus Datei, Aus Ordner, zeige auf
Global Export Data, filtere auf ein Präfix wiesteps-und kombiniere die Dateien. Erweitere die Datensätze zu Spalten, wandlevaluein eine Zahl um, mache ausdateTimeDatum und Uhrzeit, verschiebe sie von UTC auf deine Zeit und gruppiere nach Tag. Das wiederholst du für jede Datenart. - Ein Skript. Wenn du Python schreibst, liest die Open-Source-Bibliothek FitOut das Archiv für einen Zeitraum und liefert Schlaf, Herzfrequenz, HRV, Atemfrequenz und Gewicht.
Fitbit-Schlafdaten exportieren
Schlaf liegt in den sleep-….json-Dateien: ein Eintrag pro Schlaf, mit Beginn, Ende und Schlafphasen. Beginn und Ende sind Ortszeit, die Dateien nennen die neueste Nacht zuerst und überlappen. Den Schlafwert liefert die CSV-Datei Sleep Score/sleep_score.csv. Tallyband verbindet beides: Die Tabelle Schlaf hat eine Zeile pro Nacht oder Nickerchen mit Zeiten, Minuten im Schlaf und wach, Schlafphasen, Effizienz und Schlafwert. Jede einzelne Schlafphase einer Nacht mit Beginn und Länge steckt in der Pro-Tabelle Schlafphasen.
Fitbit-Gewicht exportieren: Pfund oder Kilogramm
Die JSON-Dateien geben keine Einheit an. Ein Open-Source-Konverter liest sie als Pfund, ein anderer nimmt Kilogramm an. Für deine eigene Datei entscheidest du es am BMI, der neben jedem Gewicht gespeichert ist: Teile das Gewicht durch den BMI. Ergebnisse von etwa 2,1 bis 4,4 bedeuten Kilogramm, denn der BMI ist Kilogramm geteilt durch die Körpergröße in Metern zum Quadrat, und 1,45 m bis 2,10 m ergeben genau diesen Bereich. Ergebnisse von etwa 4,6 bis 9,7 bedeuten Pfund (lb), dieselbe Zahl mal 2,2046. Ein lb sind rund 0,45 Kilogramm, es ist also nicht das deutsche Pfund mit 500 Gramm. Beispiel: 172,4 geteilt durch 24,68 sind 6,99, also Pfund, das sind 78,2 kg. Die beiden Bereiche überlappen sich bei Erwachsenen nie.
Tallyband macht diese Prüfung für alle Gewichtseinträge, nennt die gefundene Einheit und schreibt Kilogramm und Pfund in die Spalten weight_kg und weight_lb. Fehlt der BMI, weil dein Profil keine Körpergröße hat, vergleiche einen Eintrag mit der App und stelle die Einheit selbst ein. Neuere Archive können im Ordner _GoogleData eine weight.csv haben, in der der Spaltenname die Einheit nennt (Gramm).
Fitbit-Herzfrequenz exportieren
Die Herzfrequenz liegt in heart_rate-….json, eine Datei pro Tag mit einer Messung alle paar Sekunden, oft 10.000 bis 20.000 Werte, alle in UTC. Der Ruhepuls steht getrennt in resting_heart_rate-….json, ein Wert pro Tag. Kostenlos bekommst du in der Tageszusammenfassung den Ruhepuls pro Tag (Spalte resting_heart_rate) und im Workout-Protokoll die durchschnittliche Herzfrequenz jedes Workouts. Jede einzelne Messung mit Uhrzeit in deiner Zeitzone gehört zu Pro, bis zu 31 Tage auf einmal, denn ein Monat sind schon etwa eine halbe Million Zeilen.
Mach aus deinem Archiv eine Tabelle mit einer Zeile pro Tag, mit Semikolon für deutsches Excel. Kostenlos als CSV, nichts wird hochgeladen.
Takeout-Archiv öffnenTallyband Pro, 8 US-Dollar, einmalig: alles für deinen Zeitraum in einer Excel-Datei oder einer ZIP-Datei mit CSV-Dateien, dazu jede Herzfrequenz-Messung und Schritte Minute für Minute. Hol dir Pro bei Gumroad oder sieh dir an, was kostenlos ist.
Häufige Fragen
Kann Excel Fitbit-JSON-Dateien öffnen?
Ja, einzeln über Power Query (Daten, Daten abrufen, Aus Datei, Aus JSON) oder einen ganzen Ordner mit Aus Ordner. Du musst danach noch die Datensätze erweitern, Text in Zahlen umwandeln und UTC-Zeiten auf deine eigene Zeit verschieben.
Warum weichen meine Tagesschritte leicht von der App ab?
Das Archiv speichert Schritte pro Minute in UTC. Summierst du sie pro UTC-Tag, rutschen die ersten Stunden nach Mitternacht auf den Vortag. Tallyband summiert in der Zeitzone aus deinem Fitbit-Profil, die du ändern kannst.
Gibt es in der Google-Health-App einen CSV-Export?
Die Google-Health-Hilfe beschreibt das vollständige Archiv über Google Takeout und einen Export pro Workout als TCX-Datei. Das vollständige Archiv besteht aus JSON-Dateien mit einigen CSV-Ordnern.
Warum steht in Excel alles in einer Spalte?
Deutsches Excel trennt CSV-Spalten am Semikolon, nicht am Komma. Tallyband hat in dieser Ausgabe das Semikolon voreingestellt. Hast du Komma gewählt, öffne die Datei über Daten, Aus Text/CSV und wähle dort das Trennzeichen.
Warum sind meine Fitbit-Gewichte in Pfund, obwohl ich Kilogramm nutze?
Das Archiv schreibt Gewicht ohne Einheit, und die Zahl hat nicht immer die Einheit, die die App zeigt. Teile ein Gewicht durch seinen BMI: Ein Ergebnis über 4,5 bedeutet Pfund, eines unter 4,4 Kilogramm.
Kann ich nur Schlaf, Gewicht oder Herzfrequenz exportieren?
Google Takeout exportiert immer das ganze Archiv. Öffne es in Tallyband und lade nur die Tabelle herunter, die du brauchst, für den Zeitraum deiner Wahl.
Quellen
- Google Health Help: Export your Google Health data. Englische Seite. Sie beschreibt, wie du das Archiv anforderst, den TCX-Export pro Workout und „bis zu einigen Tagen“ bei großen Archiven.
- FitOut, ein Open-Source-Leser für das Fitbit-Takeout-Archiv. Ordner- und Feldnamen, mit Kommentaren aus dem eigenen Takeout des Autors vom März 2026.
- PDP-Connect, Fitbit-Takeout-Konnektor (Pull Request 300, übernommen am 13. Oktober 2026). Getestet an drei von den Besitzern veröffentlichten Takeout-Exporten von August 2025 bis April 2026: Minuten in UTC gespeichert, Strecke in Zentimetern, sich überlappende 30-Tage-Pakete.
- armixlabs, Fitbit-zu-Garmin-Konverter. Liest Gewicht aus den JSON-Dateien als Pfund und aus weight.csv als Gramm.
Zuletzt geprüft: 29. Oktober 2026.