Menü

Werkzeuge durchsuchenÄnderungsprotokoll

zum Navigieren zum ÖffnenBeschreiben Sie das Problem, nicht das Tool

Spaltenüberschriften zu Snake_case

Fügen Sie in jede Zeile eine Überschrift ein und wählen Sie „snake_case“. Jede Zeile wird einzeln konvertiert, sodass „Vorname“ zu „Vorname“ und „Kunden-ID“ zu „Kunden-ID“ wird. Leerzeichen und Satzzeichen sind Trennzeichen und verschwinden, ein Großbuchstabe innerhalb eines Wortes beginnt einen neuen Teil und alles wird kleingeschrieben, was in PEP 8 und den meisten SQL-Hausstilen gefordert wird.

Jede Zeile wird einzeln umgewandelt. So lassen sich Listen von Überschriften oder Spaltennamen in einem Durchgang bearbeiten. Maximal 2.000 Zeichen, weil der vollständige Zustand im Seitenlink steckt.

Titel- und Satzschreibung arbeiten mit Wörtern. Camel-, Snake- und Kebab-Case bilden Bezeichner und entfernen alles außer Buchstaben und Ziffern.

Erhält HTML, NASA und PDF in Titel- und Satzschreibung. Bei einer vollständig großgeschriebenen Zeile wird die Option ignoriert, weil dort kein Wort eindeutig als Akronym erkennbar ist.

Umgewandelter Text
first_name last_name email_address date_of_birth customer_id
Mit der Schaltfläche daneben kopieren. Zeilenumbrüche bleiben genau erhalten.
Zeilen
5
Wörter
11
Zeichen vorher
60
Zeichen nachher
60

Zeile für Zeile

1First Namefirst_name
2Last Namelast_name
3Email Addressemail_address
4Date of Birthdate_of_birth
5Customer IDcustomer_id
Das Wichtigste
  1. Eine Kopfzeile pro Zeile bedeutet, dass ein Blatt mit zwanzig Spalten in einem einzigen Durchgang konvertiert wird, und die zeilenweise Tabelle unten ordnet jeden neuen Namen dem Namen zu, von dem er stammt.

  2. Akronyme werden hier gefaltet und nicht beibehalten: Die Kunden-ID wird zu customer_id, da ein Name in „snake_case“ mit Großbuchstaben weder „snake_case“ noch lesbar ist.

  3. Alles, was kein Buchstabe oder keine Ziffer ist, wird als Trennzeichen behandelt, sodass eine als „Bestellnummer (netto)“ geschriebene Kopfzeile als „order_net“ ausgegeben wird, anstatt die Interpunktion durchzuführen.

So funktioniert es

So wird es gemacht

  1. Vereinheitliche Windows-, Unix- und ältere Mac-Zeilenumbrüche und behandle jede Zeile als eigenen Titel, Satz oder Bezeichner.
  2. Erkenne vollständig großgeschriebene Zeilen. Dort wird die Option zum Beibehalten von Akronymen ignoriert, weil kein Wort eindeutig als Akronym erkennbar ist.
  3. Verwende für reine Groß- und Kleinschreibung die standardmäßigen Unicode-Zuordnungen des Browsers.
  4. Zerlege Titel und Sätze nach Unicode-Wortgrenzen. Apostrophe dürfen innerhalb eines Wortes stehen; Bindestriche trennen Wortteile.
  5. Schreibe bei Titelschreibung das erste, letzte und auf einen Doppelpunkt folgende Wort groß. Dazwischen werden die Funktionswörter des gewählten Regelwerks kleingeschrieben.
  6. Schreibe bei Satzschreibung zunächst alles klein und danach den ersten Buchstaben jedes erkannten Satzes sowie das englische Pronomen I groß. Bekannte Abkürzungen verhindern einen falschen Satzanfang.
  7. Zerlege für Camel-, Snake- und Kebab-Case zusätzlich bestehende Bezeichner an Wechseln zwischen Klein- und Großbuchstaben.
  8. Verbinde die Bestandteile ohne Trennzeichen, mit Unterstrich oder mit Bindestrich und erhalte die ursprünglichen Zeilenumbrüche.

Wovon es ausgeht

  • Jede Zeile wird getrennt verarbeitet. Ein Satz läuft nicht über einen Zeilenumbruch hinweg, und jede Überschrift in einer Liste erhält eine eigene Anfangs- und Endregel.
  • Chicago- und AP-Titelschreibung sind englische Regelwerke. Für deutsche Überschriften empfiehlt sich meist Satzschreibung oder eine manuelle Prüfung der Substantive.
  • Die Titelschreibung arbeitet mit Wortlisten, nicht mit einer grammatischen Analyse. Ein als Adverb verwendetes englisches Wort kann deshalb anders behandelt werden als in einer redaktionellen Einzelfallentscheidung.
  • Satzschreibung kann verlorene Eigennamen nicht rekonstruieren. Aus einem kleingeschriebenen Wort lässt sich nicht sicher ableiten, ob es eine Person, ein Ort oder ein gewöhnliches Wort bezeichnet.
  • Die Unicode-Großschreibung von ß ergibt SS. Diese Umwandlung ist nicht umkehrbar, weil ein späteres Kleinschreiben nicht erkennen kann, woher die beiden Buchstaben stammen.
  • Camel-, Snake- und Kebab-Case entfernen Apostrophe und sonstige Trennzeichen. Akronyme werden dabei ebenfalls normalisiert, damit der Zielbezeichner einheitlich bleibt.
  • Zeichen werden als sichtbare Graphemcluster gezählt. Ein Buchstabe mit kombinierendem Akzent oder ein Emoji mit Hautfarbenton zählt als ein Zeichen.

Fragen

Was passiert mit Leerzeichen und Satzzeichen in einer Kopfzeile?

Leerzeichen und Satzzeichen werden zu einzelnen Unterstrichen, deren Folgen zusammenfallen, anstatt sich zu wiederholen. Aus `Total Sales (USD)` wird `total_sales_usd`. Führende und nachfolgende Unterstriche werden gekürzt, da eine Spalte mit dem Namen `_total_` fast nie das ist, was jemand meinte.

Funktioniert eine Kopfzeile, die mit einer Zahl beginnt, als Spaltenname?

Das Tool lässt es in Ruhe, und die meisten Datenbanken tun dies nicht. Postgres, SQLite und Pandas akzeptieren `2026_total` nur, wenn es in Anführungszeichen gesetzt ist. Stellen Sie es also voran – `y2026_total` –, bevor Sie es als Bezeichner verwenden. Für Sie wird nichts hinzugefügt, da es keine einzelne Konvention gibt, die Sie erraten können.

Quellen

Die vollständige Methode, das Rechenbeispiel und alle Annahmen hinter diesem Ergebnis stehen auf Groß- und Kleinschreibung umwandeln.