Tabelle-zu-Ruby-Array-Konverter

Füge Zeilen ein oder ziehe eine CSV- oder Excel-Datei hierher, wähle Ruby als Ausgabeformat und kopiere das Datenarray = [[...]] in dein Projekt. Die erste Zeile ist die Kopfzeile, jede weitere Zeile ist ein verschachteltes Array, und Zahlen werden als Zahlen geschrieben, sodass du direkt darüber iterieren kannst.

Werte verwenden einfach quotierte Ruby-Strings, sodass nichts in einer Zelle jemals interpoliert wird: Backslashes und einfache Anführungszeichen werden escaped, und ein Zeilenumbruch innerhalb einer Zelle wird zu \n. Eine leere Zelle wird zu nil statt zu einem leeren String, sodass fehlend und leer unterscheidbar bleiben.

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

Warum ein verschachteltes Array statt eines Arrays aus Hashes?
Ein verschachteltes Array behält die Spaltenreihenfolge bei und funktioniert auch dann, wenn die Kopfzeile leere oder doppelte Namen enthält. Wenn du Hashes möchtest, zippe die erste Zeile mit jeder der anderen und rufe to_h auf dem Ergebnis auf.
Werden Zahlen und leere Zellen als Strings ausgegeben?
Zahlen bleiben ohne Anführungszeichen, sodass du sie direkt summieren oder vergleichen kannst. Leere Zellen werden zu nil, Text wird quotiert und escaped, und Spalten, die numerisch aussehen, aber Text bleiben müssen (Datumsangaben, IDs mit führenden Nullen), werden ebenfalls quotiert.

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.