Excel-Tabellen umwandeln in SQL, JSON, Markdown und CSV
Fügen Sie Zellen aus Excel oder CSV ein: Das Trennzeichen wird erkannt, Ausgabe als SQL INSERT, JSON oder HTML.
Excel-Tabelle in SQL-INSERT, JSON oder Markdown umwandeln
Fügen Sie aus Excel, Google Sheets oder einer CSV-Datei kopierte Zellen ein: Das Tool erkennt das Trennzeichen in der ersten Zeile (Tabulator, Semikolon, Komma oder senkrechter Strich) und erzeugt pro Zeile eine SQL-INSERT-Anweisung, ein JSON-Array oder eine Tabelle in Markdown, HTML, CSV oder Rahmenzeichen. Es ist für mehrspaltige Tabellen gedacht; für eine reine Liste von E-Mails oder IDs eignet sich der Listenbereiniger besser.
Verarbeitungsreihenfolge
- Die Zeilen werden am häufigsten Trennzeichen der ersten Zeile geteilt, führende und nachfolgende Leerzeichen in jeder Zelle entfernt; ein Feld in Anführungszeichen behält das darin enthaltene Trennzeichen („Dupont, Jean“ bleibt eine Zelle).
- Option „Duplikate entfernen“: Eine Zeile, die Zelle für Zelle einer früheren gleicht, fällt weg.
- Filter: Nur Zeilen, in denen eine Zelle den Suchtext enthält (ohne Groß- und Kleinschreibung), bleiben; die Kopfzeile bleibt erhalten.
- Sortierung nach einer Spalte, auf- oder absteigend: numerisch, wenn beide Werte Zahlen sind (auch mit Dezimalkomma, 12,5 vor 100), sonst alphabetisch.
- Umwandlung. Ohne Kopfzeile heißen die Spalten Col_1, Col_2 …
Beispiel
Fügen Sie vier tabulatorgetrennte Zeilen ein: Name, Stadt, Gehalt; Martin, Paris, 38000; Dupont, Lyon, 42000; Martin, Paris, 38000. Mit entfernten Duplikaten, absteigender Sortierung nach Gehalt und SQL-Ausgabe in die Tabelle mitarbeiter erhalten Sie zwei Anweisungen, darunter INSERT INTO `mitarbeiter` (`name`, `stadt`, `gehalt`) VALUES ('Dupont', 'Lyon', 42000);. Zahlen bleiben ohne Anführungszeichen, außer solchen mit führender Null (die Postleitzahl 01000 bleibt Text), Apostrophe werden verdoppelt (L'Isle wird zu L''Isle), und in Spaltennamen wird jedes Zeichen außer Buchstaben ohne Akzent, Ziffern und Unterstrichen zum Unterstrich: Aus „Prénom“ wird pr_nom, aus „Größe“ entsprechend gr__e.
Im Code festgestellte Grenzen
- Die SQL-Ausgabe nutzt die Backticks von MySQL und MariaDB; für PostgreSQL oder SQL Server passen Sie sie an.
Die Schaltfläche zum Transponieren tauscht Zeilen und Spalten; das Ergebnis lässt sich kopieren oder herunterladen (table_export.sql, .json, .md …).
Häufig gestellte Fragen
Wie wandle ich eine Excel-Tabelle in SQL-INSERT-Anweisungen um?
Kopieren Sie die Zellen in Excel (mit Kopfzeile), fügen Sie sie ein, wählen Sie die SQL-Ausgabe und geben Sie den Tabellennamen an. Das Tool schreibt pro Datenzeile eine INSERT-Anweisung, mit Spaltennamen aus der Kopfzeile, Zahlen ohne und Text mit einfachen Anführungszeichen.
Wie konvertiere ich eine CSV-Datei in JSON?
Fügen Sie den CSV-Inhalt ein und wählen Sie JSON: Jede Zeile wird zu einem Objekt, dessen Schlüssel die Spaltenüberschriften sind. Zahlenwerte werden in Zahlen umgewandelt, außer solchen mit führender Null wie der Postleitzahl 01000, die Text bleiben, damit die Null erhalten bleibt.
Warum wird meine Tabelle falsch aufgeteilt?
Das Trennzeichen wird nur anhand der ersten Zeile bestimmt; ein Feld in Anführungszeichen, das dieses Zeichen enthält, bleibt dagegen ganz. Enthält die Kopfzeile Kommas, die Daten sind aber durch Semikolons getrennt, stimmt die Aufteilung nicht: Fügen Sie besser direkt aus Excel ein, das Zellen per Tabulator trennt.
Wie erstelle ich aus Excel eine Markdown-Tabelle?
Fügen Sie die Zellen ein und behalten Sie die voreingestellte Markdown-Ausgabe: Das Tool richtet die Spalten aus, indem es jede Zelle mit Leerzeichen auffüllt, und setzt die Trennzeile unter die Kopfzeile. Das Ergebnis lässt sich direkt in ein README oder Ticket einfügen.
Ist das Tool wirklich kostenlos?
Ja, alle Werkzeuge auf Kristools sind zu 100% kostenlos und ohne Registrierung zugänglich.
Sind meine Daten geschützt?
Ja. Die gesamte Verarbeitung erfolgt sicher und direkt in Ihrem Browser. Es werden keine persönlichen Daten an unsere Server gesendet.