Tabelle-zu-Avro-Schema-Konverter

Füge Zeilen ein oder zieh eine CSV- oder Excel-Datei hinein, wähle Avro als Ausgabeformat und speichere das Schema als .avsc-Datei neben deinen Daten. Jede Spalte wird zu einem Feld, und der Record heißt Sheet1.

Die Typen ergeben sich aus der Spalte selbst: eine numerische Spalte wird zu double, alles andere zu string, und jedes Feld ist nullable mit dem Standardwert null, sodass auch Zeilen mit leeren Zellen gültig bleiben. Feldnamen dürfen nur aus einfachen ASCII-Zeichen bestehen, daher wird ein Spaltenname, der das nicht erfüllt (chinesische Zeichen, Leerzeichen, Sonderzeichen), als column_2 geschrieben und im doc-Attribut dieses Felds unverändert beibehalten.

Tabelle zu Markdown

Wandle eine Tabelle in Text zum Einfügen um: Markdown, HTML, TSV, SQL-INSERTs, JSON, XML, YAML, LaTeX, INI, TOML, JSON Lines oder eine ASCII-Tabelle. Nichts wird hochgeladen.

Deine Daten verlassen diesen Browser nie

Die Datei wird auf deinem eigenen Gerät eingelesen, in der Vorschau angezeigt und als Diagramm dargestellt. Nichts wird hochgeladen — nicht einmal eine Stichprobe. Schließe den Tab, und die Daten sind weg.

Oder Tabellentext einfügen

So funktioniert es

  1. 1.Importiere die Tabelle (Excel, CSV, TSV oder JSON oder einfügen) und wähle dann das Ausgabeformat: Markdown, HTML, SQL INSERT, JSON, XML, YAML, LaTeX, vCard, iCal, pandas und mehr.
  2. 2.Für SQL lege den Tabellennamen fest; für vCard und iCal ordne zu, welche Spalte welches Feld enthält – ein Feld, das du leer lässt, wird einfach nicht ausgegeben.
  3. 3.Drücken Sie Generieren und prüfen Sie das Ergebnis rechts.
  4. 4.Kopiere es oder lade es herunter. Zeilen, die keinen brauchbaren Kontakt oder Termin ergeben, werden übersprungen statt halb leer ausgegeben.

Häufige Fragen

Wo sind die Daten selbst?
Diese Ausgabe ist nur das Schema: Avro speichert die Zeilen in einer separaten Datei oder in einer Container-Datei, die das Schema einbettet. Wenn du die Zeilen als JSON möchtest, exportiere dieselbe Tabelle im JSON-Format und übergib beides an deinen Writer.
Warum haben sich einige Spaltennamen geändert?
Avro-Feldnamen dürfen nur Buchstaben, Ziffern und Unterstriche enthalten und nicht mit einer Ziffer beginnen, daher wird alles andere ersetzt. Der ursprüngliche Spaltenname bleibt im doc-Attribut dieses Felds erhalten, es geht also nichts verloren.

Verwandte Tools

Tabelle zu SQL INSERT Generator

Verwandle eine CSV- oder Excel-Tabelle im Browser in SQL INSERT-Anweisungen: Die Kopfzeile wird zur Spaltenliste, Anführungszeichen werden escaped, leere Zellen werden zu NULL.

CSV zu Markdown Tabelle Konverter

Verwandle eine CSV-, Excel- oder JSON-Tabelle in eine Markdown-Tabelle für eine README, eine Notion-Seite oder einen Pull Request. Pipes und Zeilenumbrüche werden im Browser escaped.

CSV-zu-XML-Konverter

Wandle eine CSV-, Excel- oder JSON-Tabelle direkt im Browser in wohlgeformtes XML um: Spaltennamen werden zu Elementnamen, Sonderzeichen werden escaped, leere Zellen bleiben leere Elemente.

CSV-zu-YAML-Konverter

Wandle eine CSV-, Excel- oder JSON-Tabelle in eine saubere YAML-Liste um, bei der Werte in Anführungszeichen gesetzt werden, sobald sie sonst als Zahlen, Booleans oder null gelesen würden.

CSV-zu-LaTeX-Tabelle-Konverter

Wandle eine CSV- oder Excel-Tabelle in eine fertig einfügbare LaTeX-tabular-Umgebung um, mit escapten Ampersands, Prozentzeichen, Unterstrichen und Backslashes.

CSV-zu-JSON-Lines-(JSONL)-Konverter

Wandle eine CSV- oder Excel-Tabelle in JSON Lines um: ein JSON-Objekt pro Zeile, bereit für jq, Log-Pipelines und Massenimporte.

CSV-zu-INI-Konverter

Wandle eine CSV- oder Excel-Tabelle in INI-Abschnitte um: ein nummerierter Block pro Zeile mit key=value-Zeilen, bereit für Legacy-Konfigurationsdateien und Importer.

CSV-zu-TOML-Konverter

Wandle eine CSV- oder Excel-Tabelle in TOML um, indem du ein Array aus Tabellen verwendest, wobei Zahlen numerisch bleiben, leere Zellen als leere Strings geschrieben und Nicht-Latin-Schlüssel in Anführungszeichen gesetzt werden.

CSV-zu-ASCII-Tabelle-Konverter

Wandle eine CSV- oder Excel-Tabelle in eine ASCII-Kastentabelle für Logs, Codekommentare und Klartext-Dokumente um, wobei CJK-Zeichen auf doppelte Breite ausgerichtet werden.

Tabellen-zu-PHP-Array-Konverter

Wandle eine CSV- oder Excel-Tabelle in deinem Browser in ein PHP-Array um: Die Kopfzeile wird zum ersten Eintrag, Zahlen bleiben Zahlen und leere Zellen werden zu null.

Tabelle-zu-Ruby-Array-Konverter

Wandle eine CSV- oder Excel-Tabelle im Browser in ein Ruby-Array um: Die Kopfzeile wird zum ersten Eintrag, Zahlen bleiben Zahlen und leere Zellen werden zu nil.

Tabelle-zu-AsciiDoc-Konverter

Wandle eine CSV- oder Excel-Tabelle in deinem Browser in eine AsciiDoc-Tabelle um: Die Kopfzeile erhält die header-Option, und Pipes innerhalb von Zellen werden maskiert.

Tabelle zu Trac-Wiki-Konverter

Wandle eine CSV- oder Excel-Tabelle im Browser in eine Trac-Wiki-Tabelle um: eine Zeile pro Zeile, durch Pipes getrennte Zellen und eine fettgedruckte Kopfzeile.