Tabellen-zu-PHP-Array-Konverter

Füge Zeilen ein oder ziehe eine CSV- oder Excel-Datei hinein, wähle PHP als Ausgabeformat und kopiere das Array $data = [[...]] in dein Projekt. Die erste Zeile ist die Kopfzeile, jede weitere Zeile ist ein verschachteltes Array, und Zahlen werden als Zahlen geschrieben, sodass du sie direkt durchlaufen kannst.

Werte werden so maskiert, wie es PHP-Strings in einfachen Anführungszeichen erfordern: Backslashes und einfache Anführungszeichen werden maskiert, und ein Zeilenumbruch innerhalb einer Zelle wird zu \n. Eine leere Zelle wird zu null statt zu einem leeren String, damit fehlende und leere Werte 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 Zeilen mit Spaltennamen als Schlüssel?
Ein verschachteltes Array behält die Spaltenreihenfolge bei und funktioniert auch, wenn die Kopfzeile Lücken oder doppelte Namen enthält. Wenn du assoziative Zeilen möchtest, kombiniere die erste Zeile mit jeder der anderen mithilfe von array_combine().
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 null, Text wird in Anführungszeichen gesetzt und maskiert, und Spalten, die numerisch aussehen, aber Text bleiben müssen (Daten, IDs mit führenden Nullen), werden ebenfalls in Anführungszeichen gesetzt.

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.

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.