KeroTools

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. 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. 2

    Blatt wählen

    Wählen Sie, welches Blatt zur Tabelle wird, und bestätigen Sie, welche Zeile die Überschriften liefert.

  3. 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 `&lt;`, `&gt;` und `&amp;`, 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

KriteriumDieses WerkzeugExcels Als Webseite speichernOnline-Konverter
Daten an einen Server gesendetNieNeinMeistens ja
Ausgabegröße bei kleiner TabelleDutzende ZeilenTausendeUnterschiedlich
Erbt Ihr CSSJaNein — Stile eingebackenUnterschiedlich
Semantisches `thead` / `th`JaTeilweiseUnterschiedlich
Konto oder AnmeldungNicht nötigNicht nötigOft verlangt
PreisKostenlosLizenzKostenlos / 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.