LaTeX-Tabelle aus Excel oder CSV erstellen
Aus Excel kopierte Zellen oder CSV-Text in eine LaTeX-Tabelle für Overleaf umwandeln
Ihre Daten bleiben bei Ihnen. Die Umwandlung läuft im Browser; nichts wird an einen Server gesendet.
Hat dieses Werkzeug geholfen?
Danke, Ihre Rückmeldung ist angekommen.
So funktioniert es
Bei Abschlussarbeit, Hausarbeit oder Fachartikel liegen die Daten meist in Excel und das Dokument in Overleaf. Eine Tabelle von Hand in LaTeX abzutippen dauert und endet oft mit einem Übersetzungsfehler wegen eines einzigen % oder _. Markieren Sie die Zellen in Excel, kopieren Sie sie und fügen Sie sie links ein: Kopierte Zellen kommen durch Tabulatoren getrennt an, das Werkzeug erkennt das selbst. CSV mit Komma oder Semikolon wird ebenso erkannt. Die erste Zeile gilt als Kopfzeile. Aus der Überschrift "Erfolg %" wird zum Beispiel Erfolg \%, aus A_1 wird A\_1; sonst würde LaTeX alles nach dem % als Kommentar lesen und die Zeile abschneiden. Leere Zellen bleiben leer, kurze Zeilen werden aufgefüllt. Die Ergebniszeile nennt die Zahl der Zeilen, Spalten und maskierten Sonderzeichen.
Dieses Werkzeug ist auch als latex tabelle erstellen, excel in latex tabelle umwandeln, csv in latex tabelle, latex table generator, latex tabelle generator bekannt.
Was ist tabular und table?
In LaTeX zeichnet die Umgebung tabular die Tabelle: Die Buchstaben in ihren Klammern legen Spaltenzahl und Ausrichtung fest (l links, c zentriert, r rechts), & trennt Zellen, \\ beendet eine Zeile. table ist der Gleitkörper darum, der Überschrift, Label und Platzierung auf der Seite regelt. Dank table lässt sich im Text mit \ref{tab:tabelle} auf die Tabellennummer verweisen.
Was ist booktabs?
booktabs ist ein LaTeX-Paket, das waagerechte Linien in drei Stärken (\toprule, \midrule, \bottomrule) mit passenden Abständen bereitstellt. Es rät von senkrechten Linien ab, weil sie das Auge ermüden und die Tabelle in Kästchen zerlegen. Die meisten Zeitschriften und Vorlagen für Abschlussarbeiten erwarten heute Tabellen in diesem Stil.
Was ist der Unterschied zwischen CSV und einer LaTeX-Tabelle?
CSV enthält nur Daten: welcher Wert in welcher Zeile und Spalte steht, sonst nichts. Eine LaTeX-Tabelle ist eine Satzanweisung: Spaltenausrichtung, Linien, Überschrift, Nummer und Platz auf der Seite stehen im Code. Ein %-Zeichen ist in CSV ein gewöhnliches Zeichen, in LaTeX macht es den Rest der Zeile zum Kommentar. Das Umwandeln ist deshalb mehr als ein Formatwechsel: Sonderzeichen müssen sicher gemacht werden.
Dezimalkomma und Umlaute
Im Deutschen ist das Komma das Dezimalzeichen: 12,4. Eine Tabellenzelle steht in LaTeX im Textmodus, dort erscheint 12,4 genau so; das Werkzeug verändert keine Zahlen. Probleme gibt es erst, wenn Sie die Zahl in den Mathematikmodus setzen ($12,4$): Dort gilt das Komma als Satzzeichen und bekommt einen Abstand, es erscheint 12, 4. Abhilfe schafft 12{,}4 oder das Paket siunitx mit \sisetup{output-decimal-marker = {,}} und \num{12,4}.
Aktuelles LaTeX (seit 2018) liest Dateien standardmäßig als UTF-8; für ä, ö, ü und ß brauchen Sie kein inputenc mehr. Für richtige Silbentrennung und kopierbaren PDF-Text genügen \usepackage[T1]{fontenc} und \usepackage[ngerman]{babel} in der Präambel.
booktabs oder Gitter?
booktabs ist das Layout, das Fachzeitschriften erwarten: waagerechte Linien nur über der Tabelle, unter der Kopfzeile und am Ende, keine senkrechten Linien. Dafür braucht es \usepackage{booktabs} in der Präambel; das Werkzeug schreibt diesen Hinweis als Kommentar in die erste Zeile.
Der Gitterstil umrahmt jede Zelle und braucht kein Zusatzpaket. Bei Hausaufgaben oder internen Berichten ohne Formatvorgabe verhindert er, dass Zeilen ineinanderlaufen.
Rechtsbündige Ausrichtung setzt in Zahlenspalten die Stellen untereinander. Die Ausrichtung gilt für alle Spalten; eine einzelne Spalte ändern Sie im Teil {lll} der Ausgabe von Hand.
Häufige Fragen
Wie wandle ich eine Excel-Tabelle in LaTeX um?
Markieren Sie die Tabelle in Excel, kopieren Sie sie mit Strg+C und fügen Sie sie links auf dieser Seite ein. Der LaTeX-Code erscheint sofort rechts; kopieren Sie ihn in Ihre .tex-Datei in Overleaf oder auf Ihrem Rechner. Bei booktabs gehört \usepackage{booktabs} in die Präambel.
Warum meldet meine Tabelle "Missing $ inserted"?
In LaTeX haben $, _, ^, &, %, # und geschweifte Klammern eine Sonderbedeutung. Steht eines davon unmaskiert in einer Zelle, bricht die Übersetzung ab. Dieses Werkzeug maskiert alle: _ wird zu \_, ~ wird zu \textasciitilde{}. Beachten Sie dieselbe Regel bei Text, den Sie später von Hand ergänzen.
Werden verbundene Zellen übernommen?
Nein. Kopierter Text enthält keine Angaben zu verbundenen Zellen; der Wert steht in der ersten Zelle, die übrigen bleiben leer. Setzen Sie \multicolumn{2}{c}{…} an den nötigen Stellen von Hand ein.
Werden meine Daten hochgeladen?
Nein. Die Tabelle wird in Ihrem Browser gelesen und in LaTeX umgewandelt; die eingefügten Daten verlassen diese Seite nicht.