Was ist ein CSV-zu-XML-Konverter?
Ein CSV-zu-XML-Konverter verwandelt tabellarische Daten, die als kommagetrennte Werte gespeichert sind, in ein strukturiertes XML-Dokument CSV ist ein flaches Format, bei dem jede Zeile ein Datensatz ist und jeder Wert durch ein Trennzeichen getrennt ist, das kompakt ist, aber keine Verschachtelung und keine Typinformationen enthält. XML umhüllt jeden Wert in einem benannten Tag, sodass dieselben Daten eine explizite Struktur erhalten, die Validatoren, XSLT-Transformationen und ältere Unternehmenssysteme direkt lesen können. Dieses Tool liest Ihr CSV, behandelt die erste Zeile als Spaltennamen und schreibt jede folgende Zeile als XML-Element, dessen Kinder nach diesen Spalten benannt sind.
Der Konverter folgt den RFC 4180-Anführungsregeln, sodass ein Wert, der selbst ein Komma, ein Anführungszeichen oder einen Zeilenumbruch enthält, korrekt analysiert wird, wenn er in doppelte Anführungszeichen gewickelt wird, anstatt auf Felder aufgeteilt zu werden. Er erkennt automatisch, ob Ihre Datei durch Kommas, Semikolons, Tabulatoren oder Pipes getrennt ist, indem überprüft wird, welches Trennzeichen eine konsistente Spaltenanzahl ergibt, und Sie können diese Wahl außer Kraft setzen Spaltennamen werden in gültige XML-Elementnamen gezwungen, da XML-Namen keine Leerzeichen enthalten oder mit einer Ziffer beginnen können, und die markup-bedeutenden Zeichen werden ausgeblendet (&, < und >___in Text, plus das doppelte Anführungszeichen in jedem Zeilen-Zeichen).PH immer ist ein Zeichen.
Hier ist ein überprüfbares Beispiel für den CSV-zu-XML-Konverter Einfügen id; Vorname; Team in der ersten Zeile und 1;Ada Lovelace; R & D in der zweiten, lassen Sie den Trennzeichen auf Auto-detect, und klicken Sie auf Konvertieren in XML. Das Semikolon wird erkannt, und die Zeile kommt als <row> mit <id>1</id>, <First_Name>/Ada Lovelace</First____R& D</team>. Zellen als Attribute festlegen und derselbe Datensatz wird zu einer Zeile: "<Aamp/"
Alles läuft in Ihrem Browser mit JavaScript, so dass ein Kundenexport, eine Preisliste oder ein Datenfeed Ihr Gerät nie verlässt: Es wird nichts hochgeladen, protokolliert oder gespeichert, und der Konverter arbeitet weiter ohne Internetverbindung, sobald die Seite geladen wurde Das ist wichtig für CSV-Dateien, die routinemäßig Namen, E-Mail-Adressen, Bestelldetails und andere Informationen enthalten, die Sie nicht in einen Zufallsserver einfügen möchten. Es ist für die Migration von Tabellenkalkulationsdaten in eine XML-Pipeline, die Generierung von XML-Befestigungen für Tests und die Vorbereitung von Feeds für Systeme, die nur XML-Eingaben akzeptieren, konzipiert.
Wie verwende ich den CSV-zu-XML-Konverter?
Fügen Sie Ihre CSV ein
Fügen Sie Ihre CSV-Daten ein oder geben Sie sie in das Eingabefeld ein. Ein kopierter Block aus Excel, Google Sheets oder einer .csv-Datei funktioniert direkt, einschließlich zitierter Felder, die Kommas oder Zeilenumbrüche enthalten.
Legen Sie die Optionen fest
Lassen Sie den Trennzeichen auf Auto-detect oder wählen Sie einen aus, wählen Sie, ob die erste Zeile ein Header ist, legen Sie Zellen auf untergeordnete Elemente oder Attribute fest und schalten Sie Pretty print und die XML-Deklaration um.
umwandeln
Klicken Sie auf In XML konvertieren Das Tool analysiert jede Zeile, entgeht Markup-Zeichen, bereinigt Spaltennamen in gültige XML-Tags und erstellt ein wohlgeformtes Dokument.
Kopieren oder herunterladen
Kopieren Sie das XML in Ihre Zwischenablage oder laden Sie es als . xml-Datei herunter, passen Sie dann die Optionen an und konvertieren Sie es erneut, wenn Sie eine andere Form benötigen.
Hauptmerkmale
RFC 4180 Parsen
Ein geeigneter Zustandsmaschinen-Parser verarbeitet zitierte Felder, entgangene doppelte Anführungszeichen sowie Kommas oder Zeilen innerhalb eines Werts, sodass chaotische Exporte aus der realen Welt korrekt konvertieren.
Automatische Erkennung des Grenzwerts
Komma-, Semikolon-, Tabulator- und Pipe-Dateien werden erkannt, wodurch das Trennzeichen eine konsistente Spaltenanzahl ergibt, und Sie können die Schätzung überschreiben, wenn eine Datei ungewöhnlich ist.
Elemente oder Attribute
Rendern Sie jede Zelle als benanntes untergeordnetes Element oder zerlegen Sie eine Zeile in ein einzelnes Element mit einem Attribut pro Spalte, je nachdem, was Ihr Zielsystem erwartet.
Gültige, entgangene Ausgabe
Spaltennamen werden in legale XML-Namen und -Ammersanden eingezwängt, Winkelklammern und Attributanführungszeichen werden maskiert, sodass das Ergebnis immer gut formuliertes XML ist, das Sie validieren können.
Frequently Asked Questions
Related Tools
CSV to JSON Converter
Convert CSV to JSON online. Parses quoted fields and any delimiter, infers numbers and booleans, and outputs an array of objects. Client-side, no signup.
CSV to SQL Converter
Convert CSV data into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers column types, escapes values, runs client-side.
JSON to XML
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
XML to JSON Converter
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
Comments
0 comments
No comments yet. Be the first to share your thoughts!