À propos de MakeMyStats
MakeMyStats est une collection d'utilitaires gratuits, basés sur le navigateur, pour travailler avec des fichiers CSV, JSON, YAML, XML et Excel. Les interfaces des outils analysent et transforment le contenu des fichiers dans votre navigateur avec JavaScript.
Pourquoi nous l'avons créé
Si vous travaillez régulièrement avec des données, vous connaissez le problème : convertir un CSV en JSON, comparer deux fichiers de configuration, ou dédupliquer un export de tableur. Les options sont soit des applications de bureau lourdes, soit des outils en ligne qui exigent de téléverser vos fichiers sur le serveur d'un tiers.
Nous voulions quelque chose de plus simple. Ouvrir une page, déposer son fichier, obtenir le résultat. Pas d'installation, pas d'inscription, pas d'inquiétude sur la destination de vos données. MakeMyStats a été conçu pour être le chemin le plus court entre « j'ai ce fichier » et « j'ai ce qu'il me faut ».
Comment ça marche
Chaque outil utilise des bibliothèques JavaScript côté client pour analyser et transformer vos données directement dans le navigateur :
- L'analyse CSV utilise PapaParse en mode streaming avec Web Workers, pour que même les fichiers de plusieurs Go ne figent pas votre navigateur.
- La lecture/écriture Excel utilise SheetJS pour convertir entre XLSX et d'autres formats sans Microsoft Office.
- Le traitement JSON et YAML utilise le JSON natif du navigateur et js-yaml pour l'analyse et la sérialisation.
- Les grands jeux de données sont rendus dans des tables virtualisées qui ne dessinent que les lignes visibles, gardant l'interface fluide même avec plus de 100 000 lignes.
Confidentialité par conception
Les outils de données analysent et transforment les fichiers dans le navigateur. L'application possède des routes de service pour certaines fonctions du site, mais les interfaces des outils ne téléversent pas le contenu de vos fichiers pour le traiter.
Lisez notre Politique de confidentialité complète pour plus de détails.
Construit avec l'open source
MakeMyStats est construit avec Next.js, TypeScript et Tailwind CSS. Le code reste simple — chaque outil est une page autonome qui importe des composants partagés pour la gestion des fichiers, l'affichage des données et la logique de conversion.
Contact
Questions, rapports de bug ou demandes de fonctionnalité ? Écrivez-nous à [email protected].