Wichtige Fakten
- Kategorie
- Format Conversion
- Eingabetypen
- file, text, number, select, checkbox
- Ausgabetyp
- file
- Sample-Abdeckung
- 4
- API verfügbar
- Yes
Überblick
Der XLSX SQL INSERT Generator wandelt Ihre Excel-Tabellen effizient in präzise SQL-INSERT-Statements um, ideal für Datenbankmigrationen oder den Datenimport.
Wann verwenden
- •Beim Übertragen von Stammdaten aus Excel-Listen in eine SQL-Datenbank.
- •Wenn Sie große Datenmengen effizient mittels Batch-Inserts importieren müssen.
- •Zur schnellen Erstellung von SQL-Skripten für verschiedene Dialekte wie PostgreSQL, MySQL oder SQLite.
So funktioniert es
- •Laden Sie Ihre Excel-Datei hoch und geben Sie den Ziel-Tabellennamen an.
- •Wählen Sie bei Bedarf spezifische Spalten aus und definieren Sie den gewünschten SQL-Dialekt.
- •Konfigurieren Sie Batch-Größe und Null-Werte-Verhalten für eine optimale Skript-Struktur.
- •Generieren Sie die SQL-Datei mit einem Klick und laden Sie das fertige Skript herunter.
Anwendungsfälle
Beispiele
1. Vertriebsdaten in PostgreSQL importieren
Datenbankadministrator- Hintergrund
- Ein monatlicher Verkaufsbericht liegt als Excel-Datei vor und muss in die PostgreSQL-Produktionsdatenbank geladen werden.
- Problem
- Manuelles Schreiben von tausenden INSERT-Zeilen ist fehleranfällig und zeitintensiv.
- Verwendung
- Excel-Datei hochladen, Tabellennamen 'sales_records' festlegen und den PostgreSQL-Dialekt wählen.
- Beispielkonfiguration
-
dialect: postgresql, useBatchInsert: true, batchSize: 500 - Ergebnis
- Ein sauberes SQL-Skript mit optimierten Batch-Inserts, das direkt in der Datenbank ausgeführt werden kann.
2. Produktkatalog für SQLite vorbereiten
Web-Entwickler- Hintergrund
- Eine Produktliste muss für eine lokale SQLite-Datenbank in einer Web-App aufbereitet werden.
- Problem
- Die Excel-Datei enthält leere Felder, die in der Datenbank als NULL gespeichert werden sollen.
- Verwendung
- Datei hochladen, 'Leer zu NULL' aktivieren und SQLite als Dialekt auswählen.
- Beispielkonfiguration
-
dialect: sqlite, nullForEmpty: true, terminateWithSemicolon: true - Ergebnis
- Ein korrekt formatiertes SQL-Skript, das leere Zellen korrekt als NULL behandelt und mit Semikolons abgeschlossen ist.
Mit Samples testen
xml, xlsx, xlsVerwandte Hubs
FAQ
Welche SQL-Dialekte werden unterstützt?
Das Tool unterstützt aktuell PostgreSQL, MySQL und SQLite.
Kann ich nur bestimmte Spalten aus der Excel-Datei exportieren?
Ja, Sie können im Feld 'Ausgewählte Spalten' eine kommagetrennte Liste der gewünschten Spaltennamen angeben.
Was bewirkt die Option 'Leer zu NULL'?
Wenn diese Option aktiviert ist, werden leere Zellen in der Excel-Datei automatisch als SQL-NULL-Werte in das INSERT-Statement umgewandelt.
Wie funktioniert der Batch-Modus?
Der Batch-Modus fasst mehrere Datensätze in einem einzigen INSERT-Befehl zusammen, was die Importgeschwindigkeit in die Datenbank deutlich erhöht.
Gibt es eine Begrenzung für die Dateigröße?
Die maximale Dateigröße für den Upload beträgt 100 MB.