Excel zu SQL Konverter

Laden Sie Tabellendaten in eine Datenbank, ohne zuerst nach CSV zu exportieren und ohne irgendetwas hochzuladen: Dieses Tool macht aus einem Excel-Blatt gebündelte SQL-INSERT-Anweisungen — vollständig in Ihrem Browser und kostenlos.

Excel

XLSX is the default workbook format of Microsoft Excel. It stores typed cells, multiple sheets, and formatting in a compressed container, and is the lingua franca of business reporting and data exchange.

SQL

SQL INSERT scripts let you load tabular data straight into a relational database such as MySQL or PostgreSQL. Each row becomes part of a batched INSERT statement that you can run in any database client.

So funktioniert die Konvertierung von Excel zu SQL

Ihre .xlsx- oder .xls-Arbeitsmappe wird auf Ihrem Gerät verarbeitet; bei mehreren Blättern wählen Sie eines aus. Die Kopfzeile wird zur Spaltenliste, maskiert je nach Dialekt — Backticks für MySQL, doppelte Anführungszeichen für ANSI-Datenbanken wie PostgreSQL.

Die Zelltypen bestimmen das SQL: Zahlen bleiben nackt, Datumswerte werden zu ISO-Strings, leere Zellen zu NULL, und Text wird mit verdoppelten einfachen Anführungszeichen escapt. Die Zeilen werden zu Mehrzeilen-INSERTs mit bis zu 500 Zeilen gebündelt.

Häufig gestellte Fragen

Welches Blatt wird bei mehreren Blättern konvertiert?
Standardmäßig das erste — eine Auswahl erscheint, sobald die Mappe mehrere enthält, und die Vorschau wird beim Umschalten neu eingelesen.
Werden Werte wie O'Brien korrekt escapt?
Ja: eingebettete einfache Anführungszeichen werden nach SQL-Standard verdoppelt, und der MySQL-Dialekt escapt zusätzlich Backslashes, damit das Skript sauber durchläuft.
Landen Formeln im SQL?
Nein — jede Formelzelle liefert ihren zuletzt berechneten Wert, genau das, was man in einem Datenbank-Insert haben will.
Verlässt die Tabelle meinen Rechner?
Niemals. Analyse und Skripterzeugung laufen in einem Web Worker in Ihrem Browser — kostenlos und ohne Konto.