DevToolPal
DE

CSV in HTML-Tabelle umwandeln

CSV-Daten in eine saubere HTML-Tabelle mit Kopfzeile umwandeln – bereit zum Einfügen in eine Webseite oder E-Mail.

Läuft lokal, wird nie hochgeladen

Optionen

Eingabe

0 Zeichen · 0 B

Ausgabe

0 Zeichen · 0 B

Was das Tool macht

Dieses Tool wandelt CSV-Daten in eine HTML-Tabelle um. Die erste Zeile wird zur Tabellenüberschrift (<th>-Zellen innerhalb von <thead>), jede weitere Zeile wird zu einem <tr> in <tbody>. Das Markup ist eingerückt und frei von Inline-Styles – leicht zu lesen, zu bearbeiten und zu gestalten.

Nutze es, um eine Tabelle aus einer Tabellenkalkulation auf einer Website zu veröffentlichen, eine Tabelle in einen Blogartikel oder Newsletter einzubauen oder Daten in einer HTML-Seite zu dokumentieren.

So funktioniert es

  1. Füge CSV in das Feld Eingabe ein, lade eine .csv-Datei hoch oder klicke auf Beispiel.
  2. Das HTML erscheint während der Eingabe rechts.
  3. Wähle das Trennzeichen, falls die automatische Erkennung das falsche erwischt, und schalte Erste Zeile ist Kopfzeile aus, wenn deine Daten keine Kopfzeile haben.
  4. Kopiere das HTML oder lade es als .html-Datei herunter.

Beispiel

name,city
Alice,Shanghai

wird zu

<table>
  <thead>
    <tr>
      <th>name</th>
      <th>city</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Alice</td>
      <td>Shanghai</td>
    </tr>
  </tbody>
</table>

Hinweise

Zeilen mit weniger Zellen als die breiteste Zeile werden mit leeren Zellen aufgefüllt, sodass jede Zeile gleich viele Spalten hat.

FAQ

› Kann ich die erzeugte Tabelle gestalten?

Ja. Die Ausgabe ist reines <table>-, <thead>-, <tbody>-, <tr>-, <th>- und <td>-Markup ohne Inline-Styles und übernimmt daher das CSS deiner Website. Gib dem <table>-Tag eine Klasse, um es gezielt anzusprechen.

› Was, wenn meine CSV keine Kopfzeile hat?

Schalte „Erste Zeile ist Kopfzeile“ aus. Dann werden alle Zeilen als Datenzeilen geschrieben, und es wird kein <thead> erzeugt.

› Sind Sonderzeichen sicher?

Ja. <, >, & und Anführungszeichen werden maskiert, sodass Zellinhalte als Text angezeigt werden und kein HTML einschleusen können. Zeilenumbrüche innerhalb einer Zelle werden zu <br>.

› Gibt es eine Größenbeschränkung?

Eingaben bis 1 MB werden während der Eingabe umgewandelt; größere Dateien wechseln in den manuellen Modus – klicke dann auf Ausführen.