araç köşesi

Excel in HTML-Tabelle umwandeln (XLSX, XLS, ODS)

Wandeln Sie die Tabelle einer Excel-Datei in HTML-Tabellencode für Website oder E-Mail um; verbundene Zellen bleiben erhalten

Excel-Datei auswählenTippen oder klicken Sie auf das Feld — ein Dateiauswahlfenster öffnet sich. Sie können eine Datei auch hineinziehen..xlsx, .xlsm, .xls oder .ods; Sie erhalten eine .html-Datei

Ihre Dateien bleiben bei Ihnen. Die Umwandlung läuft im Browser; keine Datei wird auf einen Server hochgeladen.

So funktioniert es

Tippen oder klicken Sie auf das Feld "Excel-Datei auswählen" und wählen Sie Ihre .xlsx-, .xlsm-, .xls- oder .ods-Datei; nach "In HTML umwandeln" wird eine .html-Datei heruntergeladen. Mit Doppelklick sehen Sie die Tabelle im Browser; im Editor (Windows) oder in TextEdit (Mac) können Sie den <table>-Code darin kopieren. In Excel verbundene Zellen werden als colspan und rowspan geschrieben; eine über A1 und B1 verbundene Überschrift wird zu einer Zelle über zwei Spalten. In den Zellen steht das Ergebnis, das Excel anzeigt, nicht die Formel: Ein Datum 15.03.2023 und ein Betrag 1.250,50 kommen genauso an, weil das Werkzeug die deutsche Datums- und Zahlenschreibweise verwendet. Leere Zeilen und Spalten am Ende entfallen. Mit "Alle Blätter" wird jedes Blatt zu einer eigenen Tabelle unter einer Überschrift mit dem Blattnamen. Für E-Mails oder Systeme ohne Stylesheets lassen Sie "Mit Rahmen" stehen; der Stil steht dann in jeder Zelle. Entfernen Sie bei geschützten Arbeitsmappen zuerst in Excel das Kennwort.

Dieses Werkzeug ist auch als excel in html umwandeln, excel tabelle in html, xlsx in html umwandeln, excel als html tabelle, excel to html, xlsx to html bekannt.

Was ist colspan und rowspan?

colspan und rowspan sind Attribute, die festlegen, wie viele Spalten und Zeilen eine HTML-Tabellenzelle überspannt. <td colspan="2"> zeichnet eine Zelle über zwei Spalten, <td rowspan="3"> eine über drei Zeilen. Sie sind das HTML-Gegenstück zu "Verbinden und zentrieren" in Excel. Die überdeckten Zellen dürfen nicht zusätzlich geschrieben werden, sonst verrutscht die Tabelle. Dieses Werkzeug liest die Liste der verbundenen Bereiche aus Excel und schreibt beide Attribute selbst.

Was ist XLSX?

XLSX ist das Arbeitsmappenformat von Excel seit 2007. Eigentlich ist es ein ZIP-Paket mit XML-Dateien: Jedes Blatt, die gemeinsamen Texte, die Zahlenformate und die Liste der verbundenen Zellen liegen in eigenen Dateien. Wert und Aussehen einer Zelle werden getrennt gespeichert; ein Datum ist intern eine Tageszahl, seine Schreibweise auf dem Bildschirm kommt aus dem Formatcode. Das ältere Binärformat .xls und das .ods-Format von LibreOffice enthalten ähnliche Informationen und werden ebenfalls gelesen.

Was unterscheidet Excel zu HTML von Excel zu CSV?

CSV reiht nur Zellwerte mit Trennzeichen aneinander; es kennt keine verbundenen Zellen, keine Kopfzeile und keine mehreren Blätter und dient dazu, Daten in ein anderes Programm zu bringen. Eine HTML-Tabelle ist zum Anzeigen im Browser da: Sie behält verbundene Zellen über colspan und rowspan, hebt die Kopfzeile ab, kann jedes Blatt als eigene Tabelle mit Titel zeigen und Darstellung wie Rahmen mitbringen. Für den Import in ein anderes System nehmen Sie CSV, zum Zeigen auf einer Seite oder in einer E-Mail HTML.

Warum Datum und Zahlen wie in Excel aussehen

Excel speichert ein Datum als Tageszahl wie 45000 und einen Betrag als rohe Zahl wie 1250,5; die 15.03.2023 und 1.250,50 auf dem Bildschirm entstehen aus dem Zellformat. Das eingebaute Format "Datum, kurz" steht nicht einmal als Muster in der Datei, Excel zeigt es nach den Regionseinstellungen des Rechners. Viele Bibliotheken lösen es mit festem US-Muster auf (3/15/23), und das deutsche Muster TT.MM.JJJJ bringt manche sogar zum Scheitern.

Dieses Werkzeug liest das Format jeder Zelle, schreibt das eingebaute Kurzdatum in der Sprache der Seite und passt Tausender- und Dezimaltrennzeichen an. So sieht die Tabelle in HTML aus wie in Excel. Formeln erscheinen mit ihrem berechneten Ergebnis; die Formel selbst gelangt nicht ins HTML.

  • 45000 (Datumsformat) → 15.03.2023
  • 1250,5 (Format #.##0,00) → 1.250,50
  • A1:B1 verbunden → <th colspan="2">

Welche Einstellung wann

Für Ihre Website oder einen Blogbeitrag wählen Sie "Schlichtes HTML"; Ihr Theme zeichnet die Tabelle in seinen Farben. Für einen Newsletter, ein Angebot per E-Mail oder ein System ohne Stylesheets lassen Sie "Mit Rahmen" stehen: Gmail und Outlook entfernen separate Style-Blöcke, deshalb stehen Rahmen und Innenabstand in jeder Zelle.

Liegen Monate oder Filialen auf getrennten Blättern, wählen Sie "Alle Blätter"; Sie erhalten eine Datei mit mehreren Tabellen unter dem jeweiligen Blattnamen. Enthält die erste Zeile keine Überschriften, stellen Sie "Was steht in der ersten Zeile?" auf "Daten". Excel-Formatierungen wie Schriftfarbe, Füllfarbe und Schriftart werden nicht übernommen; übertragen werden Inhalt und verbundene Zellen.

Häufige Fragen

Wie wandle ich eine Excel-Tabelle in HTML um?

Wählen Sie auf dieser Seite Ihre Excel-Datei aus und klicken Sie auf "In HTML umwandeln"; eine .html-Datei wird heruntergeladen. Im Browser sehen Sie die Tabelle, im Editor können Sie den Code ab <table> kopieren und in Ihre Website einfügen.

Bleiben verbundene Zellen erhalten?

Ja. Über Spalten verbundene Zellen werden colspan, über Zeilen verbundene rowspan, und die übrigen überdeckten Zellen entfallen. Die Ergebniszeile nennt die Zahl der verbundenen Zellen.

Werden Farben und Schriftarten aus Excel übernommen?

Nein. Übertragen werden Zellinhalte und verbundene Zellen; Schriftfarbe, Füllfarbe, Schriftart und Spaltenbreite nicht. Sie können eine saubere Darstellung mit Rahmen wählen oder den Tabellenstil Ihrer Website nutzen.

Wird meine Excel-Datei auf einen Server hochgeladen?

Nein. Die Datei wird in Ihrem Browser geöffnet und dort in HTML umgewandelt; auch eine Gehaltsliste oder Kundentabelle verlässt Ihr Gerät nicht.