UltKit

Datenkonverter

Übertragen Sie Datenzeilen in die Formate, die Tabellenkalkulationen, Datenbanken, APIs und Adressbücher erwarten. Laden Sie eine CSV-Datei, eine Excel-Arbeitsmappe, eine JSON- oder XML-Datei, eine Kontaktliste oder eine Tabelle in einem PDF hoch und erhalten Sie dieselben Datensätze in der Form zurück, die das nächste Programm einlesen kann.

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

    Datendatei hochladen

    Fügen Sie CSV-, TSV-, XLSX-, XLS-, ODS-, Numbers-, JSON-, XML-, YAML-, VCF-, SQL-, Parquet-, HTML- oder PDF-Dateien hinzu, bis zu 20 gleichzeitig mit je 95 MB.

  2. 2

    Zielformat auswählen

    Suchen Sie unter Umwandeln in nach XLSX, CSV, JSON, XML, SQL oder einem anderen Format. Trennzeichen, Kodierung, Kopfzeile und Datumsangaben finden Sie unter Erweiterte Einstellungen.

  3. 3

    Umwandeln und importieren

    Klicken Sie auf In XLSX umwandeln (die Beschriftung folgt Ihrer Auswahl) und laden Sie die Datei herunter, oder eine ZIP-Datei, wenn aus mehreren Blättern mehrere Dateien werden.

Tabellen-, Text- und Codeformate: wofür sie jeweils gedacht sind

Datenformate gibt es, weil verschiedene Programme Daten unterschiedlich lesen. Tabellenformate wie XLSX behalten Zellen, Blätter und Zahlenformate. CSV, 2005 in RFC 4180 festgehalten, ist der kleinste gemeinsame Nenner: einfache Zeilen mit durch Kommas getrennten Werten, die jede Datenbank und jedes Buchhaltungssystem importieren kann. JSON, standardisiert als RFC 8259 und ECMA-404, senden Web-APIs und liest JavaScript. XML ist älter und steuert bis heute Rechnungen, Feeds und Office-Formate, während YAML das auf Einrückung basierende Format für Konfigurationsdateien ist.

Die meisten Umwandlungen sind Wechsel zwischen diesen Welten: Eine Analystin erhält einen API-Export als JSON und braucht eine Tabelle (JSON in Excel), ein Entwickler erhält die Tabelle eines Kunden und braucht eine Seed-Datei (CSV in SQL), ein Büro exportiert eine Liste für ein anderes System (Excel in CSV). Für jeden dieser Fälle gibt es eine Preset-Seite mit passenden Voreinstellungen, aufgeführt unter diesem Text.

Die Grenzen der Formate sollten Sie vor dem Umwandeln kennen. Das XLSX-Raster fasst 1.048.576 Zeilen und 16.384 Spalten, das alte XLS-Format endet bei 65.536 Zeilen und 256 Spalten; sehr große Exporte sollten daher in XLSX, CSV oder Parquet gehen. Blattnamen in Excel sind auf 31 Zeichen begrenzt, deshalb akzeptiert Blattname nicht mehr.

Welche Datenumwandlungen unterstützt werden

from ↓ · to →XLSXCSVJSONXMLYAMLSQLVCFParquetMD
CSV/TSVCSV/TSV to XLSX: yesCSV/TSV to CSV: yesCSV/TSV to JSON: yesCSV/TSV to XML: yesCSV/TSV to YAML: yesCSV/TSV to SQL: yesCSV/TSV to VCF: yesCSV/TSV to Parquet: yesCSV/TSV to MD: yes
XLSX/XLSXLSX/XLS to XLSX: yesXLSX/XLS to CSV: yesXLSX/XLS to JSON: yesXLSX/XLS to XML: yesXLSX/XLS to YAML: yesXLSX/XLS to SQL: yesXLSX/XLS to VCF: yesXLSX/XLS to Parquet: yesXLSX/XLS to MD: yes
ODS/NumbersODS/Numbers to XLSX: yesODS/Numbers to CSV: yesODS/Numbers to JSON: yesODS/Numbers to XML: yesODS/Numbers to YAML: yesODS/Numbers to SQL: yesODS/Numbers to VCF: yesODS/Numbers to Parquet: yesODS/Numbers to MD: yes
JSONJSON to XLSX: yesJSON to CSV: yesJSON to JSON: yesJSON to XML: yesJSON to YAML: yesJSON to SQL: yes– JSON to VCF: noJSON to Parquet: yesJSON to MD: yes
XMLXML to XLSX: yesXML to CSV: yesXML to JSON: yesXML to XML: yesXML to YAML: yesXML to SQL: yes– XML to VCF: noXML to Parquet: yesXML to MD: yes
YAMLYAML to XLSX: yesYAML to CSV: yesYAML to JSON: yesYAML to XML: yesYAML to YAML: yesYAML to SQL: yes– YAML to VCF: noYAML to Parquet: yesYAML to MD: yes
VCFVCF to XLSX: yesVCF to CSV: yesVCF to JSON: yesVCF to XML: yes– VCF to YAML: noVCF to SQL: yesVCF to VCF: yes– VCF to Parquet: noVCF to MD: yes
SQLSQL to XLSX: yesSQL to CSV: yesSQL to JSON: yesSQL to XML: yes– SQL to YAML: noSQL to SQL: yes– SQL to VCF: noSQL to Parquet: yesSQL to MD: yes
ParquetParquet to XLSX: yesParquet to CSV: yesParquet to JSON: yesParquet to XML: yes– Parquet to YAML: noParquet to SQL: yes– Parquet to VCF: noParquet to Parquet: yesParquet to MD: yes
HTML-/PDF-TabelleHTML-/PDF-Tabelle to XLSX: yesHTML-/PDF-Tabelle to CSV: yesHTML-/PDF-Tabelle to JSON: yesHTML-/PDF-Tabelle to XML: yes– HTML-/PDF-Tabelle to YAML: noHTML-/PDF-Tabelle to SQL: yes– HTML-/PDF-Tabelle to VCF: noHTML-/PDF-Tabelle to Parquet: yesHTML-/PDF-Tabelle to MD: yes
supported not offeredEbenfalls verfügbar: XLS, ODS, TSV, TXT, HTML-Tabelle, DOCX (als Word-Tabelle) und Base64. Jede Datei, auch Bilder, lässt sich als Base64 kodieren. Ein Strich kennzeichnet Paare, bei denen die Quelle keine Zeilen hat, die zum Ziel passen, etwa Kontakte aus einem verschachtelten JSON-Dokument.

Einstellungen des Datenkonverters nach Ausgabetyp

Diese Einstellungen gelten beim Lesen und Schreiben von Text mit Trennzeichen.

  • Trennzeichen: automatisch erkennen, Komma, Semikolon, Tabulator, senkrechter Strich oder Leerzeichen. Automatisch liest das Trennzeichen der Eingabe und schreibt Kommas.
  • Textkodierung: standardmäßig UTF-8; UTF-8 mit BOM für Excel unter Windows; UTF-16 und ältere Codepages für alte Systeme.
  • Erste Zeile ist Kopfzeile: Spaltennamen werden zu JSON-Schlüsseln, XML-Tags, SQL-Spalten und vCard-Feldern.
  • Alle Werte in Anführungszeichen: setzt jedes Feld in doppelte Anführungszeichen, für strenge Importprogramme.

So sieht eine CSV-Zeile nach der Umwandlung in JSON aus

CSV-Kopfzeile id,name,city mit einer Zeile 1,Ana,Lisbon, umgewandelt mit Array aus Objekten und Formatiert ausgeben
[
  {
    "id": 1,
    "name": "Ana",
    "city": "Lisbon"
  }
]

Häufige Probleme beim Datenimport beheben

  • Umlaute und nicht lateinische Buchstaben sehen in Excel verstümmelt aus

    Excel unter Windows hat eine ältere Kodierung angenommen. Wandeln Sie die Datei mit Textkodierung auf UTF-8 mit BOM um.

  • Tag und Monat sind nach dem Import vertauscht

    Das Ziel hat 03/04 andersherum gelesen. Stellen Sie Datumsangaben auf ISO, das jede Datenbank und Sprache gleich liest.

  • Suchvorgänge schlagen fehl, obwohl die Werte identisch aussehen

    Unsichtbare Leerzeichen am Ende von Zellen. Lassen Sie Leerzeichen entfernen eingeschaltet.

  • Die erste Datenzeile wurde zu den Spaltennamen

    Die Datei hat keine Kopfzeile. Schalten Sie Erste Zeile ist Kopfzeile aus, damit Zeile 1 als Daten erhalten bleibt.

  • Die SQL-Datei lässt sich nicht importieren

    Der Dialekt passt nicht zur Datenbank. Wählen Sie den richtigen SQL-Dialekt und verwenden Sie einen SQL-Tabellenname nur mit Buchstaben, Ziffern und Unterstrichen.

Fragen zum Datenkonverter

Wie öffne ich eine JSON-Datei in Excel?

Laden Sie die .json-Datei hoch und wandeln Sie sie in XLSX um. Ein Array aus Objekten wird zu einer Zeile pro Objekt, die Schlüssel werden zu Spaltenüberschriften; verschachtelte Objekte werden in Spalten aufgelöst. JSON in Excel erklärt, wie verschachtelte Arrays behandelt werden.

Warum öffnet sich meine CSV-Datei in Excel in nur einer Spalte?

Excel verwendet das Listentrennzeichen der Regionseinstellung Ihres Systems. In Ländern, die Dezimalzahlen mit Komma schreiben, etwa Deutschland, Frankreich oder Brasilien, erwartet es Semikolons. Wandeln Sie die Datei erneut um und stellen Sie Trennzeichen auf Semikolon, oder importieren Sie über den Reiter „Daten“ in Excel und wählen Sie das Trennzeichen selbst.

Was bewirkt die Option Parquet?

Parquet ist das spaltenorientierte Apache-Format, das von Data Warehouses und Tools wie Spark, pandas und DuckDB genutzt wird. Es speichert jede Spalte zusammen und lässt sich gut komprimieren, sodass eine große CSV-Datei oft deutlich kleiner wird. Wandeln Sie in Parquet um für Analyse-Pipelines, oder mit Parquet in CSV, um eine Parquet-Datei in einer Tabellenkalkulation zu lesen.

Kann ich meine Kontakte aus einer Tabelle auf mein Handy importieren?

Ja. Legen Sie Namen, Telefonnummern und E-Mail-Adressen in Spalten mit einer Kopfzeile ab, wandeln Sie die Tabelle in VCF um und importieren Sie die .vcf-Datei in Google Kontakte, iCloud oder Outlook. Die Kopfzeilennamen werden den vCard-Feldern zugeordnet, die in RFC 6350 definiert sind. Umgekehrt exportiert VCF in CSV die Kontakte eines Telefons in eine Tabelle.

Welchen SQL-Dialekt sollte ich wählen?

Den Dialekt der Datenbank, in die Sie importieren: MySQL, PostgreSQL, SQLite oder SQL Server. Sie unterscheiden sich darin, wie Namen in Anführungszeichen gesetzt werden (Backticks in MySQL, doppelte Anführungszeichen in PostgreSQL und SQLite, eckige Klammern in SQL Server), und bei den Spaltentypen. Der passende Dialekt vermeidet daher Syntaxfehler beim Import.

Warum ist mein Base64-Text größer als die Datei?

Base64, definiert in RFC 4648, schreibt je 3 Bytes als 4 Textzeichen, daher ist die Ausgabe etwa ein Drittel größer als die Eingabe. Das ist der Preis dafür, eine Datei in HTML, CSS, JSON oder einen E-Mail-Text einfügen zu können. Aktivieren Sie Data-URI-Präfix, um einen Text zu erhalten, der direkt für ein img-src-Attribut bereit ist.

Kann ich eine Tabelle in einem PDF in CSV umwandeln?

Ja, bei PDFs mit echtem Text. Laden Sie das PDF hoch und wählen Sie CSV oder XLSX; Tabellen werden Seite für Seite erkannt. Für gescannte PDFs oder Fotos von Tabellen verwenden Sie Bild in Excel, das die Tabelle zuerst per Texterkennung (OCR) liest.

Weitere Tools für Dokumente und Daten
Bild in ExcelDokumentkonverterIn PDF umwandeln
PDF-KonverterBild in Text (OCR)E-Book-Konverter

Alle Datenkonverter-Tools

Wählen Sie genau das Ziel, das von Ihnen verlangt wurde. Jede der folgenden Seiten ist dasselbe Tool mit anderen Voreinstellungen.