Excel in PostgreSQL umwandeln

Mach aus einem Excel-Blatt eine PostgreSQL-Tabelle mit passenden Spaltentypen und INSERT-Befehlen, die du in pgAdmin oder psql ausführen kannst.

Deine Dateien bleiben auf deinem Gerät. Alles läuft in deinem Browser.

So funktioniert es

  1. Excel-Daten hinzufügenÖffne die Datei oder füge die Zellen in das Eingabefeld ein. Die erste Zeile wird zu den Spaltennamen.
  2. Einstellungen prüfenDie Datenbank ist schon ausgewählt. Gib den Tabellennamen ein und wähle, wie viele Zeilen in jedes INSERT kommen.
  3. Kopieren oder herunterladenKopiere das SQL oder lade es als .sql-Datei herunter und führe es in deinem Datenbank-Tool aus.

Besonderheiten von PostgreSQL

Namen werden in doppelte Anführungszeichen gesetzt, Dezimalzahlen nutzen NUMERIC mit der richtigen Genauigkeit, wahr und falsch werden zu echten BOOLEAN-Werten, und Datumsspalten werden zu DATE oder TIMESTAMP.

Schalte die Transaktion ein, um alles in einem Durchgang zu importieren und automatisch zurückzurollen, falls eine Zeile fehlschlägt.

Über Excel

XLSX ist seit 2007 das Standardformat von Excel. Es speichert jedes Tabellenblatt als Raster aus Zellen mit Werten und Formatierung. Datumswerte werden intern als Zahlen gespeichert; das Tool macht daraus wieder lesbare Datumsangaben, bevor es das SQL schreibt.

Über SQL

SQL ist die Sprache, die relationale Datenbanken verstehen. CREATE TABLE legt die Spalten und ihre Typen fest, INSERT fügt die Zeilen hinzu. Das erzeugte Skript läuft in SQL Server Management Studio, MySQL Workbench, pgAdmin oder jedem anderen Datenbank-Client.

Häufige Fragen

Sollte ich die Namen in Anführungszeichen behalten?

PostgreSQL wandelt Namen ohne Anführungszeichen in Kleinbuchstaben um. Namen vereinfachen liefert kleingeschriebene Namen ohne Leerzeichen, mit denen sich am einfachsten arbeiten lässt.

Werden meine Daten irgendwohin hochgeladen?

Nein. Alles läuft in deinem Browser. Deine Tabelle wird nicht an unsere Server gesendet.

Kann ich Daten direkt aus Excel einfügen?

Ja. Markiere die Zellen in Excel, kopiere sie und füge sie in das Eingabefeld ein. Das Tool erkennt das tabulatorgetrennte Format automatisch.

Welche Excel-Dateien werden unterstützt?

Moderne .xlsx-Dateien aus Excel, Google Tabellen und LibreOffice. Alte .xls-Dateien musst du zuerst als .xlsx speichern. Bei Dateien mit mehreren Tabellenblättern wählst du das Blatt aus.

Warum werden meine Spaltennamen geändert?

Wenn Namen vereinfachen aktiv ist, werden Leerzeichen und Sonderzeichen ersetzt, zum Beispiel wird aus Produkt Name produkt_name. Schalte die Option aus, um die Originalnamen in Anführungszeichen zu behalten.

Funktioniert es ohne Internetverbindung?

Ja. Nachdem du die Seite einmal geöffnet hast, funktioniert sie auch weiter, wenn die Verbindung abbricht.