XML till CSV-konverterare
XML-indata
Klistra in en platt XML-tabell med högst 1 000 000 tecken. Omvandlingen sker i den här webbläsaren.
NästaOmvandla en enkel XML-tabell till kommaseparerad CSV utan att skicka innehållet någonstans. Konverteraren förväntar sig ett rotelement med direkta radelement som alla har samma namn. Radattribut blir kolumner som @id, medan direkta underordnade element blir vanliga kolumner. Nästlad eller tvetydig XML avvisas medvetet i stället för att plattas ut godtyckligt.
Så omvandlar du platt XML till CSV
-
1
Klistra in XML
Ange välformad XML med högst 1 000 000 tecken. DOCTYPE- och ENTITY-deklarationer avvisas.
-
2
Kontrollera tabellformen
Varje direkt barn till roten måste vara samma radelement och bara ha attribut och unika direkta textfält.
-
3
Granska rader och kolumner
Det andra steget visar den upptäckta tabellstorleken före exporten. Gränserna är 10 000 rader och 200 kolumner.
-
4
Kopiera eller ladda ner
Kopiera den kommaseparerade CSV-filen eller ladda ner den som UTF-8. Börja sedan om för att radera det lokala utkastet.
Godkänd XML-struktur
Rotelementet måste innehålla ett eller flera direkta radelement, alla med samma namn. Varje rad får ha attribut och direkta underordnade element vars innehåll är enkel text:
<kontakter>
<kontakt id="1">
<namn>Ada</namn>
<stad>London</stad>
</kontakt>
<kontakt id="2">
<namn>Lin</namn>
<stad>Taipei</stad>
</kontakt>
</kontakter>
Det blir:
@id,namn,stad
1,Ada,London
2,Lin,Taipei
Attribut får prefixet @ så att de kan skiljas från underordnade element. Om ett fält saknas på en rad blir cellen tom.
Indata som avvisas
- Ogiltig XML, ett tomt rotelement eller ett dokument utan rader
- En
DOCTYPE- ellerENTITY-deklaration - Olika namn på radelement under samma rot
- Underordnade fält som innehåller nästlade element
- Samma underordnade fält upprepat på en rad
- Mer än 1 000 000 tecken, 10 000 rader eller 200 kolumner
Konverteraren erbjuder inte XPath, namnrymdsinställningar, filuppladdning, API, utplattning av nästlade data, strategier för expansion eller sammanslagning, andra avgränsare eller BOM-alternativ. Gör först om hierarkisk XML till en platt tabell.
CSV-utdata och kalkylarkssäkerhet
Utdatan använder kommatecken och UTF-8. Reglerna för CSV-citat håller kommatecken, citattecken och radbrytningar inom rätt fält. Värden som börjar med =, +, - eller @ skyddas så att kalkylarksprogram läser dem som text och inte som formler. Granska uppgifterna innan du importerar dem i ett annat system.
Integritet i webbläsaren
Inläsning, kontroll, förhandsvisning, kopiering och nedladdning sker i webbläsaren. XML- och CSV-innehåll laddas inte upp, skickas inte till våra servrar, läggs inte i webbadressen och sparas inte i någon serverhistorik. Flödet i tre steg kan behålla ett privat lokalt utkast under sidans session; Börja om raderar det. Klistra inte in känsliga uppgifter på en enhet du inte litar på.
Vanliga frågor
Nej. Den godtar bara en rot med enhetliga direkta rader, vars direkta underordnade element innehåller text och inga ytterligare element. Den strikta formen undviker ett godtyckligt eller missvisande resultat.
Varje radattribut blir en kolumn med prefixet @; exempelvis blir id="7" till @id. Direkta underordnade element använder sina elementnamn som kolumner.
Utdatan är kommaseparerad CSV i UTF-8. Det finns inga inställningar för en annan avgränsare eller BOM. Värden som kan inleda en formel skyddas som text.
Nej. Indata och resultat stannar i webbläsaren och hamnar inte i webbadressen eller serverhistoriken. Börja om raderar det lokala utkastet från flödet i tre steg.
Relaterade verktyg
Generator för falska data
Generera realistiska falska användare: ID:n, namn, e-postadresser, telefonnummer och städer som CSV eller JSON, redo att testa API:er, dashboards och importer.
Falsk JSON-generator
Generera exempel-JSON-arrayer med namn, e-postadresser, boolean-värden, poäng och datum för API-mockar och testfixturer på några sekunder.
Rensa filnamn
Rensa filnamn genom att ta bort osäkra tecken, mellanslag och accenter för att skapa portabla namn som klarar Windows, macOS, Linux och webben.
Filtilläggsidentifierare
Ta reda på vilken filtyp och MIME-typ ett filnamn eller tillägg motsvarar, med en referens över vanliga format och tips för att upptäcka dubbla tillägg.
Filstorleksanalysator
Se valfritt antal byte uppdelat i decimala (KB, MB, GB) och binära (KiB, MiB) enheter, med det exakta antalet byte.
FLAC till MP3-omvandlare
Omvandla lossless FLAC-ljud till mindre, universellt kompatibla MP3-filer för telefoner, bilstereo, spelare och delning. Behåller dina taggar. Ladda upp och ladda ner.
Verktyget finns på andra språk
- Conversor de XML a CSV [ES]
- Convertisseur XML vers CSV [FR]
- Conversor de XML para CSV [PT]
- XML-zu-CSV-Konverter [DE]
- XML-naar-CSV-converter [NL]
- XML CSV 변환기 [KO]
- ตัวแปลง XML เป็น CSV [TH]
- XMLからCSVへの変換 [JA]
- Trình chuyển XML sang CSV [VI]
- Konverter XML ke CSV [ID]
- محوّل XML إلى CSV [AR]
- Konwerter XML do CSV [PL]
- XML 转 CSV 转换器 [ZH]
- XML to CSV Converter [EN]
- Convertitore da XML a CSV [IT]
- Конвертер XML в CSV [RU]
- XML to CSV Dönüştürücü [TR]