TL
Tool Lab
💰Donate
💰Donate

XML till CSV

Konvertera XML-poster till ett CSV-kalkylblad.

XML Input
CSV Output

Om det här verktyget

XML till CSV-konverteraren extraherar upprepade postelement från ett XML-dokument och omvandlar dem till ett platt CSV-kalkylblad. De direkta underelementen till XML-rotelementet behandlas som rader, och deras underelementnamn blir CSV-kolumnrubrikerna.

Saknade fält lämnas tomma. Värden som innehåller kommatecken eller citattecken escapas korrekt enligt RFC 4180. All konvertering sker i din webbläsare med den inbyggda DOMParser — ingen XML skickas till någon server. Detta verktyg fungerar bäst med välstrukturerad XML som har ett konsekvent schema för alla poster.

Hur man använder

  1. Klistra in din XML i fältet XML-inmatning, eller klicka på Exempel för att ladda ett exempel.
  2. Klicka på Konvertera för att generera CSV:n.
  3. Granska resultatet — varje underelement i XML blir en kolumn.
  4. Klicka på Kopiera för att kopiera CSV:n till urklipp.

Användningsfall

Dataanalytiker som tar emot XML-exporter konverterar dem till CSV för analys i Excel eller Google Sheets. Utvecklare som migrerar data mellan system konverterar XML-konfigurationsdata till CSV för import. Innehållsredaktörer konverterar produktflöden från XML till CSV för massredigering.

Vanliga frågor

  • Vilken XML-struktur förväntar sig verktyget?En tvånivåstruktur: ett rotelement som innehåller upprepade underelement (poster), var och en med sina egna underelement (fält). Exempel: <root><record><field>...</field></record></root>.
  • Vad händer om poster har olika fält?Verktyget samlar in alla unika fältnamn för samtliga poster. Saknade fält för en post lämnas som tomma CSV-celler.
  • Hanterar det XML-attribut?Inte för närvarande. Endast textinnehållet i underelement extraheras. XML-attribut ignoreras vid konverteringen.