Datentyp-Erkenner
Fügen Sie eine CSV-Tabelle, ein JSON-Array oder eine einfache Werteliste ein und erkennen Sie sofort den Datentyp jeder Spalte - Ganzzahl, Fließkommazahl, Boolean, Datum, E-Mail, URL, UUID und mehr. Unser Datentyp-Erkenner berechnet Konfidenzwerte und numerische Statistiken und erzeugt SQL-CREATE-TABLE-Ausgaben sowie TypeScript-Interfaces. Die gesamte Analyse läuft lokal in Ihrem Browser, ohne Anmeldung.
Paste a CSV table, JSON array of objects, or a plain list of values. The data type guesser detects the type of each column - integer, float, boolean, date, email, URL, UUID, and more - with confidence scores, SQL types, and TypeScript types. All analysis runs locally in your browser.
Warum unseren Datentyp-Erkenner verwenden?
- Sofortige Datentyperkennung: Unser Erkenner identifiziert 12 verschiedene Typen - Ganzzahl, Fließkommazahl, Boolean, Datum, Datum/Zeit, Uhrzeit, E-Mail, URL, UUID, JSON, null und Zeichenkette - für jede Spalte Ihrer CSV- oder JSON-Eingabe. Ergebnisse erscheinen sofort mit Konfidenzwerten und Typaufschlüsselung pro Spalte.
- Sicherer Datentyp-Erkenner online: Die gesamte Typenerkennung läuft lokal in Ihrem Browser. Ihre CSV-Daten, JSON-Arrays und Spaltenwerte werden nie auf einen Server hochgeladen - 100 % privat und sicher für sensible Geschäftsdaten und personenbezogene Daten.
- Datentyp-Erkenner - ohne Installation: Nutzen Sie unseren kostenlosen Erkenner direkt im Browser ohne Downloads, Plugins oder Konto. Fügen Sie CSV, JSON oder eine einfache Werteliste ein und erhalten Sie sofort Typenergebnisse - völlig kostenlos.
- SQL- und TypeScript-Typgenerierung: Über die Erkennung hinaus erzeugt unser Erkenner aus Ihren Spaltenergebnissen eine einsatzbereite SQL-CREATE-TABLE-Anweisung und ein TypeScript-Interface - das spart Zeit beim Einrichten von Datenbanken oder bei der Definition von Datenmodellen.
Typische Anwendungsfälle des Datentyp-Erkenners
- Datenbankschema-Design: Fügen Sie einen CSV-Export ein und erhalten Sie mit unserem Erkenner sofort die korrekten SQL-Spaltentypen für Ihre CREATE-TABLE-Anweisung - und sparen Sie Stunden manueller Typinferenz beim Entwurf eines neuen Schemas.
- Validierung von API-Antworten: Fügen Sie ein JSON-Array aus einer API-Antwort in den Erkenner ein, um zu prüfen, ob Feldtypen zu Ihrem erwarteten Schema passen - und erkennen Sie Typabweichungen (etwa Zeichenketten, wo Ganzzahlen erwartet werden), bevor sie in Produktion gehen.
- Einrichtung von Datenpipelines: Bevor Sie CSV-Daten in ein Data Warehouse oder eine ETL-Pipeline importieren, nutzen Sie unseren Erkenner, um Spaltentypen zu identifizieren und Nullwerte, gemischte Typen und unerwartete Formate zu erkennen, die Pipelinefehler verursachen könnten.
- Generierung von TypeScript-Modellen: Erzeugen Sie mit einem Klick ein TypeScript-Interface aus jedem CSV- oder JSON-Datensatz. Unser Erkenner leitet die korrekten TypeScript-Typen - einschließlich nullbarer Varianten - ab und gibt eine einsatzbereite Interface-Definition aus.
- Audit der Datenqualität: Nutzen Sie die Konfidenzwerte und die Typaufschlüsselung unseres Erkenners, um Spalten mit gemischten Typen zu entdecken - etwa eine überwiegend ganzzahlige Spalte mit einigen Zeichenkettenwerten - was auf Datenqualitätsprobleme hindeutet.
- Migration von Tabellenkalkulation zur Datenbank: Bei der Migration von Tabellendaten in eine relationale Datenbank bestimmt unser Erkenner automatisch die korrekten Spaltentypen, Null-Einschränkungen und SQL-Datentypen jeder Spalte Ihres Exports.
Was ist ein Datentyp-Erkenner?
Ein Datentyp-Erkenner ist ein Tool, das die Werte einer Datenspalte analysiert und den wahrscheinlichsten Datentyp ableitet - etwa Ganzzahl, Fließkommazahl, Boolean, Datum, E-Mail oder Zeichenkette. Das ist wesentlich bei der Arbeit mit CSV-Exporten, API-Antworten oder Tabellendaten, bei denen Spaltentypen nicht explizit deklariert sind. Unser Erkenner identifiziert 12 verschiedene Typen pro Spalte, berechnet einen Konfidenzwert danach, wie konsistent Werte zum erkannten Typ passen, und erzeugt sowohl SQL- als auch TypeScript-Typvorschläge - alles läuft lokal in Ihrem Browser ohne Server-Upload.
So funktioniert unser Datentyp-Erkenner
- Daten einfügen: Fügen Sie eine CSV-Tabelle (mit oder ohne Kopfzeile), ein JSON-Array von Objekten, ein JSON-Array von Primitiven oder eine einfache zeilengetrennte Werteliste ein. Der Erkenner erkennt Eingabeformat und Trennzeichen automatisch.
- Sofortige Analyse im Browser: Klicken Sie auf "Datentypen erkennen" und das Tool analysiert jeden Wert jeder Spalte vollständig in Ihrem Browser. Keine Daten werden an einen Server gesendet. Jede Spalte erhält einen dominanten Typ, einen Konfidenzwert, eine Typaufschlüsselung, Beispielwerte und, wo anwendbar, numerische Statistiken.
- Ausgabe kopieren oder herunterladen: Wechseln Sie zu den Tabs TypeScript-Interface oder SQL CREATE TABLE, um den erzeugten Schema-Code zu kopieren oder herunterzuladen. Nutzen Sie ihn direkt in Ihrer Datenbankmigration, Ihrem ORM-Modell oder Ihrer TypeScript-Datenschicht.
Was der Datentyp-Erkenner erkennt
- Numerische Typen: Ganzzahlen (ganze Zahlen) und Fließkommazahlen (Dezimalzahlen inklusive wissenschaftlicher Notation) werden getrennt erkannt und den SQL-Typen INTEGER bzw. DECIMAL(18,6) zugeordnet.
- Zeitliche Typen: Daten (ISO 8601 und gängige Formate), Datums-/Zeitwerte (mit Uhrzeit und Zeitzone) und Uhrzeiten (HH:MM:SS mit optionalem AM/PM) werden erkannt und den SQL-Typen DATE, TIMESTAMP und TIME zugeordnet.
- Semantische Typen: E-Mail-Adressen, URLs und UUIDs werden per Musterabgleich erkannt und passenden SQL-Typen (VARCHAR(254), TEXT, UUID) sowie TypeScript-String-Typen zugeordnet.
- Umgang mit Nullwerten: Leere Zeichenketten und der wörtliche Text "null", "NA", "N/A" und "-" werden als Nullwerte behandelt. Spalten mit Nullwerten erhalten eine NULL-Einschränkung in SQL und einen Union-Typ | null in TypeScript.
Wichtige Hinweise zur Genauigkeit der Erkennung
Der Datentyp-Erkenner nutzt heuristischen Musterabgleich - er leitet Typen aus Wertemustern ab, nicht aus einem deklarierten Schema. Ein Konfidenzwert unter 80 % deutet auf eine Spalte mit gemischten Typen hin, in der Werte nicht konsistent zu einem einzigen Typ passen. Das weist oft auf ein Datenqualitätsproblem hin, das vor dem Import in eine Datenbank untersucht werden sollte. In mehrdeutigen Fällen - etwa einer Spalte nur mit "1" und "0" - kann der Erkenner je nach Mehrheitsmuster Boolean oder Ganzzahl erkennen. Prüfen Sie stets Typaufschlüsselung und Beispielwerte, bevor Sie die SQL- oder TypeScript-Ausgabe produktiv einsetzen.
Häufig gestellte Fragen
Ein Datentyp-Erkenner analysiert die Werte einer Datenspalte und leitet den wahrscheinlichsten Datentyp ab - Ganzzahl, Fließkommazahl, Boolean, Datum, E-Mail, URL, UUID oder Zeichenkette. Unser Erkenner läuft vollständig in Ihrem Browser, unterstützt CSV, JSON und einfache Listen und erzeugt SQL- und TypeScript-Typen aus Ihren Daten - ohne Anmeldung.
Der Erkenner unterstützt CSV-Tabellen (mit automatischer Erkennung von Komma, Semikolon, Tab und Pipe), JSON-Arrays von Objekten, JSON-Arrays primitiver Werte und einfache, zeilengetrennte Listen. Das Eingabeformat wird automatisch erkannt.
Ja. Die gesamte Typenerkennung läuft vollständig in Ihrem Browser mit JavaScript. Ihre CSV-Daten, JSON-Arrays und Spaltenwerte werden nie auf einen Server hochgeladen. Alles bleibt vollständig privat auf Ihrem Gerät - sicher für sensible Geschäftsdaten, personenbezogene Daten und vertrauliche Datensätze.
Ja. Unser Datentyp-Erkenner ist 100 % kostenlos, ohne Anmeldung, ohne Konto und ohne Nutzungslimits. Analysieren Sie so viele Datensätze wie nötig - dauerhaft völlig kostenlos.
Der Konfidenzwert ist der Prozentsatz der nicht-leeren Werte einer Spalte, die zum dominanten erkannten Typ passen. Ein Wert von 100 % bedeutet, dass alle nicht-leeren Werte denselben Typ haben. Ein Wert unter 80 % deutet auf eine Spalte mit gemischten Typen hin - oft ein Zeichen für ein Datenqualitätsproblem.
Leere Zeichenketten und der wörtliche Text "null", "NA", "N/A" und "-" werden als Nullwerte behandelt. Nullwerte werden von der Typenerkennung und der Konfidenzberechnung ausgeschlossen. Spalten mit Nullwerten erhalten eine NULL-Einschränkung in SQL und einen TypeScript-Union-Typ "| null".
Ja. Der Erkenner erkennt ISO-8601-Daten (JJJJ-MM-TT), gängige Datumsformate (TT/MM/JJJJ, MM/TT/JJJJ), ISO-8601-Datums-/Zeitwerte mit Zeitzonenversatz und Zeitwerte (HH:MM:SS mit optionalem AM/PM).
Der Erkenner ordnet jedem erkannten Typ einen Standard-SQL-Typ zu: Ganzzahlen zu INTEGER, Fließkommazahlen zu DECIMAL(18,6), Booleans zu BOOLEAN, Datumsangaben zu DATE, Datums-/Zeitwerte zu TIMESTAMP, E-Mails zu VARCHAR(254), URL und JSON zu TEXT und UUIDs zu UUID. Spalten mit Nullwerten erhalten eine NULL-Einschränkung, Spalten ohne Nullwerte NOT NULL.
Ja. Das erzeugte TypeScript-Interface nutzt Standardtypen - number, string, boolean, Date und Record<string, unknown> für JSON-Spalten. Nullable Spalten erhalten einen Union-Typ "| null". Kopieren Sie das Interface und fügen Sie es als Ausgangspunkt in Ihr TypeScript-Projekt ein.