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 über Felder aufgeteilt zu werden. Er erkennt automatisch, ob Ihre Datei durch Kommas, Semikolons, Tabulatoren oder Pipes getrennt ist, indem überprüft wird, welcher 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 fünf markup-bedeutenden Zeichen werden maskiert, sodass die Ausgabe immer gut geformt ist. Sie können das wickelnde Wurzelelement auf einem Attribut oder das Element pro Zeile.
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 bei der automatischen Erkennung oder wählen Sie einen aus, wählen Sie aus, ob die erste Zeile ein Header ist, und legen Sie das Wurzelelement, das Zeilenelement und ob Zellen zu untergeordneten Elementen oder Attributen werden.
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 eingezwängt und die fünf markup-bedeutenden Zeichen werden entgangen, sodass das Ergebnis immer gut formiertes 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!