Fichiers de données d’exemple à télécharger — CSV, JSON, XML, SQL, SQLite, YAML, GeoJSON
17 formats · 39 fichiers · liens directs · sans pub · libre d'usage
Les fichiers structurés partagent un même jeu de données fictif (les commandes d’un petit distributeur canadien, avec clients, régions, produits, quantités et totaux) : les mêmes enregistrements existent en CSV, JSON, XML, en INSERT SQL et en base SQLite. Vous pouvez ainsi tester un import dans un format et le vérifier par rapport à un autre.
Des cas limites sont inclus volontairement : un CSV avec BOM UTF-8, un autre sans ligne d’en-tête, un autre avec des champs entre guillemets contenant des virgules et des sauts de ligne, une variante européenne séparée par des points-virgules, et du JSON Lines pour les parseurs en streaming. Le nombre de lignes va de 10 à 100 000, pour mesurer les performances autant que l’exactitude.
Choisissez un format
Fichiers CSV d'exemple
Comma-Separated Values (valeurs séparées par des virgules)
Fichiers TSV d'exemple
Tab-Separated Values
Fichiers JSON d'exemple
JavaScript Object Notation (et JSON Lines)
Fichiers XML d'exemple
Extensible Markup Language
Fichiers YAML d'exemple
YAML Ain’t Markup Language
Fichiers TOML d'exemple
Tom’s Obvious Minimal Language
Fichiers SQL d'exemple
Script SQL (schéma + données)
Fichiers SQLite d'exemple
Fichier de base de données SQLite
Fichiers GeoJSON d'exemple
GeoJSON (RFC 7946)
Fichiers LOG d'exemple
Journal d’accès de serveur web (format combined nginx/Apache)
Fichiers vCard d'exemple
Fichier de contacts vCard (.vcf)
Fichiers iCalendar d'exemple
Fichier de calendrier iCalendar (.ics)
Fichiers SRT d'exemple
Fichier de sous-titres SubRip
Fichiers WebVTT d'exemple
Web Video Text Tracks (.vtt)
Fichiers STL d'exemple
Modèle 3D stéréolithographie (ASCII)
Fichiers OBJ d'exemple
Modèle 3D Wavefront OBJ
Fichiers Binary d'exemple
Fichier binaire de test brut (octets aléatoires)
Questions fréquentes
Les données sont-elles réelles ?
Non. Clients, produits et commandes sont fictifs et générés à partir d’une graine aléatoire fixe. Les noms sont inventés, les adresses sont des adresses génériques de rues de Toronto, et aucune valeur ne correspond à une entreprise ou une personne réelle : vous pouvez sans risque versionner ces fichiers dans un dépôt public.
Puis-je les utiliser comme fixtures dans des tests automatisés ?
Oui, c’est leur raison d’être. Chaque fichier est déterministe et son SHA-256 est publié sur la page : vous pouvez figer l’empreinte dans votre test et détecter tout changement de la fixture. Les liens directs ont des en-têtes CORS ouverts et une longue durée de cache.
Autres catégories de fichiers d’exemple
Un problème, ou quelque chose à améliorer ? Nous lisons chaque message et corrigeons vite.