UltKit

HTML in CSV umwandeln

Wer eine Tabelle aus dem Browser in Excel kopiert, schleppt Schriftarten, Links, verbundene Zellen und manchmal ein Bild mit. Wandeln Sie die gespeicherte Seite in CSV um, erhalten Sie nur die Werte, eine Zeile pro Tabellenzeile, bereit zum Sortieren und für Diagramme.

Daten-Konverter

oder CSV, TSV, TXT …-Dateien hierher ziehen ·

Max. 95 MB pro Datei· Bis zu 20 Dateien· Gelöscht nach 30 Minuten

Ausgabe

Dateien werden auf unseren Servern verarbeitet und nach 30 Minuten gelöscht.

So verwenden Sie dieses Tool

  1. 1

    Webseite speichern

    Drücken Sie im Browser Strg+S oder Cmd+S und behalten Sie die .html-Datei, oder exportieren Sie die Berichtsseite, die Ihr Intranet anzeigt. Sie können bis zu 20 Dateien mit jeweils 95 MB hochladen.

  2. 2

    Excel-taugliche Kodierung beibehalten

    Diese Seite schreibt UTF-8 mit BOM, damit Excel unter Windows Umlaute und Akzente korrekt anzeigt. Stellen Sie unter Erweiterte Einstellungen die Textkodierung für Datenbanken und Skripte auf reines UTF-8 um oder das Trennzeichen für Excel im deutschsprachigen Raum auf Semikolon.

  3. 3

    In CSV umwandeln

    Klicken Sie auf In CSV umwandeln, laden Sie die Datei herunter und öffnen oder importieren Sie sie in Excel, Google Sheets, Numbers oder Ihrem BI-Tool.

Eine Webtabelle in eine Tabellenkalkulation übernehmen

HTML-Tabellen begegnen Analysten überall: die Preisseite eines Lieferanten, eine Sportstatistik-Seite, eine amtliche Statistik ohne Download-Button, der Monatsbericht, den ein internes Tool anzeigt, aber nie exportiert. Die Zahlen stehen direkt da, doch eine Browser-Tabelle lässt sich nicht summieren, filtern oder mit anderen Daten verknüpfen.

CSV ist das neutrale Zielformat. Jede Tabellenkalkulation, Datenbank und Analyse-Software importiert es, und die Regeln dafür wurden 2005 als RFC 4180 festgehalten. Liegen die Zeilen als CSV vor, macht CSV in XLSX daraus eine Arbeitsmappe mit typisierten Zellen, wenn Sie die Daten weitergeben möchten. Soll die Tabelle eher in Code als in eine Tabellenkalkulation fließen, ist JSON das bessere Ziel.

HTML-Tabelle in CSV: die üblichen Wege im Vergleich

UltKitGoogle Sheets IMPORTHTMLKopieren und in Excel einfügen
Funktioniert für Seiten hinter einem Loginyesnoyes
Reine Werte ohne Formatierung oder Linksyesyesno
Wandelt mehrere gespeicherte Seiten in einem Durchgang umyesnono
Ergebnis ist eine wiederverwendbare CSV-DateiyesAls CSV herunterladenSpeichern unter CSV
Aktualisiert sich bei Änderungen der Seitenoyesno

Beispiel: HTML in CSV

Eine Ligatabelle mit verlinktem Teamnamen, in CSV umgewandelt
<table>
  <tr><th>Platz</th><th>Team</th><th>Punkte</th></tr>
  <tr><td>1</td><td><a href="/teams/ajax">Ajax</a></td><td>61</td></tr>
  <tr><td>2</td><td>PSV, Eindhoven</td><td>58</td></tr>
</table>

Platz,Team,Punkte
1,Ajax,61
2,"PSV, Eindhoven",58

Details zu den Formaten HTML und CSV

HTML

HyperText Markup Language

HTML ist die Auszeichnungssprache des Webs, die Tim Berners-Lee Anfang der 1990er-Jahre erstmals beschrieben hat und die heute von der WHATWG als „Living Standard“ gepflegt wird. Eine HTML-Datei beschreibt Überschriften, Absätze, Links, Tabellen, Bilder und Formulare, während das Aussehen meist per CSS festgelegt wird. Jeder Browser stellt sie dar, und sie wird auch für E-Mail-Vorlagen und gespeicherte Webseiten verwendet. Eine einzelne HTML-Datei hängt oft von externen Bildern und Stylesheets ab und kann deshalb allein verschoben kaputt aussehen.

Komprimierung
–
Transparenz
–
Animation
–
Eingeführt
1993 · Tim Berners-Lee; maintained by WHATWG
HTML-Konverter

CSV

Kommagetrennte Werte

CSV ist ein Nur-Text-Format für Tabellen, bei dem jede Zeile eine Datenzeile ist und Kommas die Spalten trennen. Es wird seit den Anfängen der Computertechnik genutzt und ist in RFC 4180 beschrieben, wobei viele Varianten Semikolons oder Tabulatoren und andere Zeichenkodierungen verwenden. Fast jede Tabellenkalkulation, Datenbank und Analyse-Software kann es importieren und exportieren, daher ist es das Standardformat für den Datenaustausch zwischen Systemen. CSV speichert nur Werte, ohne Formeln, Formatierung, mehrere Tabellenblätter oder Datentypen.

Komprimierung
–
Transparenz
–
Animation
–
Eingeführt
–
CSV-Konverter

HTML wird in CSV umgewandelt, wenn eine Tabelle von einer Webseite oder aus einem Intranet-Bericht in einer Tabellenkalkulation gefiltert, summiert oder als Diagramm dargestellt werden soll, ohne die Links, Farben und das Layout, die die Seite zum Lesen mitbringt.

Fragen zu HTML in CSV

Warum die Tabelle nicht einfach in Excel kopieren und einfügen?

Beim Einfügen kommt HTML-Formatierung mit: Hyperlinks, Hintergrundfarben, Zeilenumbrüche in Zellen und manchmal Bilder. Außerdem deutet Excel Werte sofort um, sodass aus einem Bereich wie 3-4 ein Datum werden kann. Eine CSV-Datei enthält reine Textwerte, die Sie nach Ihren eigenen Vorgaben importieren.

Was macht IMPORTHTML in Google Sheets anders?

IMPORTHTML lädt eine Tabelle von einer öffentlichen URL in ein Tabellenblatt und aktualisiert sie. Seiten hinter einem Login, etwa ein Intranet-Bericht oder ein Dashboard, erreicht die Funktion nicht. Die Seite als Datei zu speichern und umzuwandeln funktioniert dagegen unabhängig von der Herkunft.

Wie verhindere ich, dass Excel Codes in Datumsangaben umwandelt oder Nullen entfernt?

Excel rät die Datentypen, wenn Sie eine CSV-Datei direkt öffnen. Importieren Sie sie stattdessen über Daten, Aus Text/CSV, und stellen Sie Spalten wie Postleitzahlen, Teilenummern oder Bereiche wie 1-2 vor dem Laden auf Text.

Bleiben Hyperlinks in der CSV erhalten?

Der sichtbare Linktext bleibt als Zellwert erhalten, die dahinterliegende Adresse nicht, da eine CSV-Zelle nur einen einfachen Wert enthält. Wenn Sie die URLs brauchen, speichern Sie sie zuerst in einer eigenen Spalte der Quelltabelle.

Kann ich eine Tabelle umwandeln, die ich nur als PDF habe?

Ja, mit anderer Eingabe: PDF in CSV rekonstruiert Zeilen aus den Textpositionen im PDF. Das ist schwieriger als das Lesen von HTML-Tabellen-Markup, prüfen Sie das Ergebnis deshalb sorgfältiger.

Die Seite zeigt eine Tabelle, aber die CSV ist leer. Warum?

Viele Dashboards zeichnen ihre Tabellen nach dem Laden der Seite per JavaScript, sodass das gespeicherte HTML nur einen leeren Container enthält. Sobald die Daten sichtbar sind, kopieren Sie die Tabelle aus den Entwicklertools des Browsers (Elemente-Ansicht, Copy outerHTML) in eine .html-Datei, oder suchen Sie in der App nach einer Export-Schaltfläche.