Beispiel-Datendateien zum Herunterladen — CSV, JSON, XML, SQL, SQLite, YAML, GeoJSON

17 Formate · 39 Dateien · direkte Links · keine Werbung · frei nutzbar

Die strukturierten Dateien teilen sich einen fiktiven Datensatz – Bestellungen eines kleinen kanadischen Großhändlers mit Kunden, Regionen, Produkten, Mengen und Summen. Dieselben Datensätze gibt es also als CSV, JSON, XML, SQL-INSERTs und als SQLite-Datenbank. So kannst du einen Import in einem Format testen und gegen ein anderes abgleichen.

Grenzfälle sind absichtlich dabei: eine CSV mit UTF-8-BOM, eine ohne Kopfzeile, eine mit Feldern in Anführungszeichen, die Kommas und Zeilenumbrüche enthalten, eine europäische Variante mit Semikolon als Trennzeichen und JSON Lines für Streaming-Parser. Die Zeilenzahlen reichen von 10 bis 100.000, du kannst also neben der Korrektheit auch die Performance messen.

Eilig? Lade das Daten-Testpaket herunter – je eine kleine Datei jedes Datenformats (17 Dateien), 202 KB. Paket herunterladen (ZIP)

Format wählen

Häufige Fragen

Sind die Daten echt?

Nein. Kunden, Produkte und Bestellungen sind fiktiv und aus einem festen Zufalls-Seed erzeugt. Die Namen sind erfunden, die Adressen sind allgemeine Straßenadressen in Toronto, und kein Wert gehört zu einem echten Unternehmen oder einer echten Person. Du kannst die Dateien also bedenkenlos in ein öffentliches Repository einchecken.

Kann ich sie als Fixtures in automatisierten Tests verwenden?

Ja – genau dafür sind sie gedacht. Jede Datei ist deterministisch, und ihr SHA-256 steht auf der Seite. Du kannst den Hash also in deinem Test festschreiben und merkst, falls sich die Fixture jemals ändert. Direkte Links haben offene CORS-Header und lange Cache-Laufzeiten.

Weitere Beispieldatei-Kategorien

Ein Problem gefunden oder etwas, das besser sein könnte? Wir lesen jede Nachricht und beheben Fehler schnell.