miniHabits
STATS & DATA · OUTLINE · 7 MAY 2026

CSV, JSON ou rien : les formats d'export de données d'habitudes comparés

Ce que chaque format garde, ce qu'il laisse tomber en silence, et lequel réclamer.

stats & data 350 words of 1 300 planned

Deux apps peuvent toutes deux annoncer un export CSV et vous donner des choses complètement différentes. L’une écrit une ligne par entrée, avec une date, un nom d’habitude et une valeur. L’autre écrit une grille large avec une colonne par jour, sans en-tête, et les coches encodées par la lettre x. Les deux sont du CSV. Une seule peut être analysée sans une heure de nettoyage.

Les différences qui comptent sont structurelles plutôt que cosmétiques. Le format long, une ligne par observation, survit à l’ajout d’une habitude et c’est ce qu’attend tout outil d’analyse. Le format large casse dès que votre liste d’habitudes change. Horodatages contre dates décide si vous pourrez un jour regarder les heures de complétion. Le fait que les jours sautés et les jours planifiés soient enregistrés ou non décide si votre taux de complétion peut être recalculé, ou s’il faut croire l’app sur parole.

Les exports JSON sont en général plus riches, parce que l’app vide son propre modèle au lieu de l’aplatir, et ça veut dire qu’ils contiennent souvent le calendrier, la cible et l’historique des séries qu’un CSV laisse tomber. Ils demandent aussi plus de travail à analyser et changent plus volontiers de forme d’une version à l’autre.

Cette page définit un format long canonique, compare ce que les principaux trackers iOS émettent réellement face à lui, et donne des bouts de code de conversion pour les quatre formes qu’on vous tendra le plus probablement.

Plan

Statut : plan. L’introduction ci-dessus est de la copie finie. Tout ce qui suit est le plan des sections de la version complète, visant environ 1 300 mots.

  1. La forme canonique. Format long, dates ISO, une ligne par observation.
  2. Long contre large. Pourquoi le large casse à la première habitude ajoutée.
  3. Ce qui se perd. Horodatages, jours sautés, calendriers et cibles.
  4. Les exports JSON. Plus riches, plus fragiles, et à prendre quand même.
  5. Ce qu’émettent les principales apps. Un tableau, avec une ligne d’exemple de chacune.
  6. Les bouts de code de conversion. Quatre formes vers le canonique, en quelques lignes chacune.
Try miniHabits free — 10 habits, no account.
Get it