Wichtige Fakten
- Kategorie
- Format Conversion
- Eingabetypen
- file, text, number, range
- Ausgabetyp
- file
- Sample-Abdeckung
- 4
- API verfügbar
- Yes
Überblick
Dieses Tool automatisiert die Erstellung von JSON-Schemas direkt aus Ihren Excel-Dateien, indem es Kopfzeilen, Datentypen und Wertebereiche präzise analysiert.
Wann verwenden
- •Wenn Sie eine API-Schnittstelle basierend auf bestehenden Excel-Daten definieren müssen.
- •Wenn Sie Datenvalidierungen für Import-Prozesse in Ihrer Anwendung benötigen.
- •Wenn Sie schnell eine konsistente Datenstruktur aus unstrukturierten Tabellen ableiten wollen.
So funktioniert es
- •Laden Sie Ihre Excel-Datei hoch und wählen Sie das entsprechende Arbeitsblatt aus.
- •Definieren Sie die Zeile mit den Kopfzeilen und die Anzahl der zu analysierenden Stichproben.
- •Passen Sie Schwellenwerte für Pflichtfelder und Enum-Erkennung an, um die Genauigkeit zu steuern.
- •Laden Sie das generierte JSON-Schema herunter, das sofort für Ihre Validierungslogik einsatzbereit ist.
Anwendungsfälle
Beispiele
1. API-Datenmodell aus Verkaufsliste
Backend-Entwickler- Hintergrund
- Ein Team erhält wöchentlich Verkaufsdaten als Excel-Datei und muss diese in eine Datenbank importieren.
- Problem
- Manuelle Erstellung des JSON-Schemas für die Validierung ist fehleranfällig und zeitaufwendig.
- Verwendung
- Excel-Datei hochladen, 'Sheet1' wählen und die 'Erforderlich Schwelle' auf 0.95 setzen.
- Beispielkonfiguration
-
sheetName: 'Sheet1', headerRow: 1, sampleSize: 500, enumMaxDistinct: 10 - Ergebnis
- Ein präzises JSON-Schema, das Typen wie Strings, Zahlen und Enums für Status-Spalten korrekt definiert.
Mit Samples testen
json, xml, xlsxVerwandte Hubs
FAQ
Welche Dateiformate werden unterstützt?
Das Tool unterstützt die gängigen Formate .xlsx und .xls.
Wie erkennt das Tool, ob ein Feld erforderlich ist?
Über den Schwellenwert 'Erforderlich Schwelle' wird festgelegt, ab welchem Prozentsatz an gefüllten Zellen ein Feld als 'required' im Schema markiert wird.
Was passiert mit Kategorien in den Daten?
Wenn eine Spalte wenige unterschiedliche Werte enthält, erkennt das Tool diese automatisch als 'enum'-Typ.
Kann ich die Anzahl der analysierten Zeilen begrenzen?
Ja, über die Option 'Stichprobe Zeilen' können Sie festlegen, wie viele Zeilen für die Typ-Inferenz herangezogen werden.
Ist das generierte Schema sofort validierbar?
Ja, das Tool erstellt ein standardkonformes JSON-Schema, das mit gängigen JSON-Validatoren kompatibel ist.