Excel-Tabelle in HTML-Code Umwandeln
Wandeln Sie eine Excel-Tabelle in eine HTML-Tabelle um, bereit zur Veröffentlichung auf jeder Webseite.
Datei hier ablegen oder klicken
Excel-Dateien (.xlsx, .xls)
Ihre Datei bleibt auf dem Gerät
Nichts, was später zu löschen wäre
Maskierte Ausgabe als Voreinstellung
Läuft in jedem modernen Browser
So funktioniert es
- 1
Datei ablegen
Fügen Sie eine .xlsx-, .xls- oder .csv-Datei hinzu — ziehen Sie sie auf die Seite oder klicken Sie zum Auswählen.
- 2
Blatt wählen
Wählen Sie, welches Blatt zur Tabelle wird, und bestätigen Sie, welche Zeile die Überschriften liefert.
- 3
Auszeichnung kopieren
Fügen Sie sie in ein CMS, eine Dokumentationsseite, eine E-Mail-Vorlage oder ein Ticket ein.
Warum dieses Tool
Auszeichnung, die man lesen kann
Eine schlichte Tabelle mit echter Struktur, nicht Tausende Zeilen Office-Namensräume und Inline-Stile.
Zellinhalt wird maskiert
Ein `<` oder `&` in einer Zelle wird als Entität geschrieben und erscheint als Text, statt die Seite zu zerlegen.
Echte Tabellensemantik
Kopfzellen werden zu `th` innerhalb eines `thead` — genau darauf stützen sich Screenreader und Sortierskripte.
Verbundene Zellen werden zu Spans
Ein verbundener Bereich wird zu `colspan` oder `rowspan`, statt still zu Leerstellen zusammenzufallen.
Nichts wird hochgeladen
Die Datei wird in Ihrem Browser gelesen; ein Blatt mit Kunden- oder Personaldaten erreicht nie einen Server.
Kostenlos, ohne Konto
Keine Anmeldung, kein Wasserzeichen, keine Obergrenze für die Zahl der Umwandlungen.
Eine HTML-Tabelle ist das einzige Format, das überall erscheint
Diese Umwandlung existiert wegen eines bestimmten, hartnäckigen Problems: tabellarische Daten vor Menschen zu bringen, die kein Tabellendokument öffnen können oder wollen. Hängen Sie eine .xlsx an ein Support-Ticket, und sie wird zu einem Download, den niemand anklickt. Legen Sie sie in ein Wiki, und sie sitzt dort als Symbol. Fügen Sie sie in eine E-Mail ein, und die Hälfte der Empfänger sieht eine Büroklammer. Eine HTML-Tabelle hat nichts von dieser Reibung — sie erscheint im Browser, im CMS, auf einer Dokumentationsseite, in einem Wissensdatenbank-Artikel und in den meisten E-Mail-Programmen, ohne Leseprogramm, ohne Erweiterung, ohne Download-Schritt. Was Sie umwandeln, sind weniger die Daten als ihre Sichtbarkeit. Deshalb ist das Ziel Auszeichnung und nicht ein JSON-Array, das für Programme gedacht ist, oder eine CSV, die für ein weiteres Tabellenprogramm gedacht ist.
Warum Excels eigenes „Als Webseite speichern“ nicht die Antwort ist
Excel exportiert HTML direkt, und wer es einmal versucht hat, erinnert sich, warum er aufhörte. Die Ausgabe schleppt Office-XML-Namensräume mit, bedingte Kommentare für Internet-Explorer-Versionen, die es nicht mehr gibt, ein Stylesheet aus generierten Klassennamen und Inline-Stile an fast jeder Zelle. Eine Tabelle mit zwanzig Zeilen kann mehrere tausend Zeilen erzeugen. Schlimmer noch: Diese Auszeichnung kämpft mit jeder Seite, auf der sie landet — fest verdrahtete Schriften, Farben und Rahmen überschreiben Ihr Seitendesign, und die Klassennamen kollidieren mit Ihren eigenen. Eine saubere Tabelle ist ungefähr eine Zeile je Datenzeile, erbt Ihr CSS und lässt sich von einem Menschen im Diff lesen. Geht die Auszeichnung auf eine Seite, die Sie pflegen, ist dieser Unterschied der ganze Punkt.
Das Zeichen, das in einer Zelle landet, entscheidet, ob Ihre Seite überlebt
Tabellen enthalten von Menschen getippten Text, und Menschen tippen spitze Klammern. Ein Produktname wie `<Sonderedition>`, eine Notiz `a > b`, eine Firma geschrieben als `Smith & Sons` — jedes davon ist in einer Zelle gewöhnlich und in Auszeichnung gefährlich, denn `<` öffnet ein Tag und `&` eine Entität. Ungefiltert geschrieben verschluckt das erste den Rest Ihrer Tabelle in einem unbekannten Element, und das dritte erzeugt bestenfalls einen Validierungsfehler. Korrektes Maskieren macht daraus `<`, `>` und `&`, sodass sie genau so erscheinen, wie sie getippt wurden. Das geht über Ordentlichkeit hinaus: Enthält ein Blatt irgendetwas, das Nutzer eingereicht haben, ist unmaskierte Ausgabe der Weg, auf dem ein gespeichertes Cross-Site-Scripting-Problem versehentlich entsteht. Ein Konverter, der standardmäßig maskiert, nimmt die Frage aus der Welt.
Kopfzellen sind Struktur, keine Formatierung
Die erste Zeile fett zu setzen macht sie nicht zur Kopfzeile. In HTML ist der Unterschied real: Eine Kopfzelle ist `<th>`, eine Datenzelle `<td>`, und der Kopfblock steckt in `<thead>`. Diese Struktur ist es, die ein Screenreader nutzt, um „Preis, 340“ anzusagen, statt eine Wand zusammenhangloser Zahlen vorzulesen, und wonach Sortier- und Filterskripte suchen, wenn sie sich an eine Tabelle hängen. Sie ist auch das, was Suchmaschinen lesen, wenn sie entscheiden, ob Ihre Tabelle verständniswürdiger Inhalt ist. Ein Konverter, der überall `<td>` ausgibt und Zeile eins fett setzt, erzeugt etwas, das richtig aussieht und barrierefreiheitstechnisch ein Raster anonymer Werte ist. `scope="col"` an den Kopfzellen kostet nichts und vollendet die Arbeit.
Verbundene Zellen sind das Einzige, was sich wirklich übersetzt
Die meisten Tabellenfunktionen haben keine HTML-Entsprechung, doch das Verbinden ist die Ausnahme, und das lohnt zu wissen, weil die Alternative stiller Datenverlust ist. Werden in Excel vier Zellen verbunden, lebt der Wert in der oberen linken, der Rest ist leer; eine naive Umwandlung liefert einen Wert, drei Leerstellen und eine Zeile, die nicht mehr passt. HTML hat dieselbe Idee eingebaut — `colspan` und `rowspan` — sodass ein verbundener Bereich seine genaue Form in der Auszeichnung behalten kann. Alles Übrige am Blatt ist Darstellung und kommt nicht mit: bedingte Formatierung, Zellfarben, Kommentare, fixierte Fenster und Spaltenbreiten sind Dinge, die Sie in CSS neu formulieren würden, wenn Sie sie wollten — und meist wollen Sie das nicht, weil das Erben Ihres Seitenstils das bessere Ergebnis ist.
Wohin die Auszeichnung geht, ändert, was Sie damit tun sollten
Eine Tabelle für eine Seite, die Sie kontrollieren, will genau das, was hier entsteht: nackte Auszeichnung, die Ihr Stylesheet erbt. E-Mail ist die Ausnahme und sollte eingeplant werden. Die meisten E-Mail-Programme entfernen `<style>`-Blöcke und ignorieren externe Stylesheets; eine im Browser korrekte Tabelle kann also als ungestaltete Zeilen im Posteingang einer Kollegin ankommen — zählt das dort, müssen die Stile nach der Umwandlung Zelle für Zelle inline gesetzt werden. Das CMS ist der zweite Fall zum Beobachten: Viele Editoren bereinigen eingefügtes HTML und werfen Attribute stillschweigend weg; fügen Sie also in der Quelltext- oder Codeansicht ein, nicht in der visuellen. Das Ziel vor der Umwandlung zu kennen erspart die ratlose Fehlersuche, die sonst folgt.
Häufige Fehler, die Sie vermeiden sollten
- Excels eigenes „Als Webseite speichern“ benutzen. Die Ausgabe schleppt Office-Namensräume, generierte Klassennamen und Inline-Stile an jeder Zelle mit — sie kämpft mit Ihrem Seitendesign und läuft für eine kleine Tabelle auf Tausende Zeilen hinaus.
- In den visuellen Editor eines CMS einfügen. Viele bereinigen eingefügte Auszeichnung und werfen Attribute still weg; nutzen Sie die Quelltext- oder Codeansicht, damit `colspan` und `scope` überleben.
- Erwarten, dass die Gestaltung mit der Tabelle ankommt. Zellfarben, bedingte Formatierung und Spaltenbreiten sind Darstellung und bleiben zurück — das ist Absicht, damit die Tabelle Ihr CSS erbt.
- Annehmen, eine fett gesetzte erste Zeile sei eine Kopfzeile. Screenreader und Sortierskripte suchen `th` innerhalb von `thead`, nicht Schriftstärke; ohne das ist die Tabelle ein Raster anonymer Werte.
- Eine ungestaltete Tabelle an eine E-Mail-Kampagne schicken. Die meisten Programme entfernen `<style>`-Blöcke; was im Posteingang gestaltet aussehen muss, braucht nach der Umwandlung CSS inline je Zelle.
Im Vergleich
| Kriterium | Dieses Werkzeug | Excels Als Webseite speichern | Online-Konverter |
|---|---|---|---|
| Daten an einen Server gesendet | Nie | Nein | Meistens ja |
| Ausgabegröße bei kleiner Tabelle | Dutzende Zeilen | Tausende | Unterschiedlich |
| Erbt Ihr CSS | Ja | Nein — Stile eingebacken | Unterschiedlich |
| Semantisches `thead` / `th` | Ja | Teilweise | Unterschiedlich |
| Konto oder Anmeldung | Nicht nötig | Nicht nötig | Oft verlangt |
| Preis | Kostenlos | Lizenz | Kostenlos / Bezahltarife |
Funktionen
Liest .xlsx, .xls und .csv
Welche der drei Sie auch haben — die Ausgabe ist dieselbe saubere Tabelle.
Semantisches `thead` und `tbody`
Die Kopfzeile wird als Kopfzeile ausgezeichnet, nicht bloß so gestaltet, dass sie danach aussieht.
HTML-Entitäten behandelt
`<`, `>`, `&` und Anführungszeichen in Zellen werden maskiert, damit die Auszeichnung gültig bleibt.
colspan und rowspan
Verbundene Bereiche behalten ihre Form, statt Löcher quer durch die Zeile zu lassen.
UTF-8-Ausgabe
Umlaute, Eszett, arabischer und türkischer Text sowie andere Zeichen außerhalb von ASCII werden unverändert geschrieben.
Kein aufgezwungenes Design
Die Tabelle erbt das CSS Ihrer Seite, statt mit dem Design eines anderen eingebacken anzukommen.
Nichts zu installieren
Keine Excel-Lizenz, keine Laufzeitumgebung, keine Abhängigkeiten — es läuft auf der Webseite.
Bereit für Arabisch und RTL
Vollständige Oberfläche in acht Sprachen, darunter Arabisch von rechts nach links.
Standardmäßig sicher
Über HTTPS ausgeliefert, ohne Dateiverfolgung und ohne Upload an Dritte.
Wer es nutzt
Technische Redaktion
Eine Spezifikations- oder Vergleichstabelle in die Dokumentation bringen, ohne jede Zeile abzutippen.
Webentwicklung
Das Tabellendokument einer Kundin in Auszeichnung verwandeln, die den Seitenstil erbt, statt gegen ihn zu arbeiten.
Support-Teams
Eine Tabelle in ein Ticket oder einen Hilfeartikel setzen, wo ein Anhang ungelesen bliebe.
Redaktion
Eine Datentabelle im CMS veröffentlichen, ohne mit den Tabellenwerkzeugen des visuellen Editors zu ringen.
Häufig Gestellte Fragen
Nein. Die Umwandlung läuft vollständig im Browser — Ihre Daten werden nie hochgeladen, gespeichert oder geteilt.
Ja. Jede Zeile und Spalte wird originalgetreu umgewandelt; die Struktur bleibt erhalten.
Ja — komplett kostenlos, ohne Konto, ohne Wasserzeichen und ohne Dateilimit.