CSV-inndata

XML-utdata

Hva er CSV til XML?

Du har regnearkdata og et eldre system som bare snakker XML. Dette verktøyet fyller nøyaktig det gapet. CSV (RFC 4180) er et flatt rad-og-kolonne-format; XML (W3C-spesifikasjon) er hierarkisk markup. Hver CSV-rad blir et XML-element; hver kolonne blir et barn-element eller attributt. Perfekt for SOAP-integrasjoner, RSS/Atom-feeder eller bedriftsdatapipelines som forventer XML.

Verktøyet kjører helt i nettleseren din. Ingenting sendes til en server. Lim inn CSV eller last opp en fil; du får XML-utdata. Under Innstillinger velger du skilletegn, rot-/radelementnavn og attributter kontra elementer. For CSV til JSON, bruk CSV til JSON. For CSV til YAML, bruk CSV til YAML.

Eksempler: CSV til XML

Konverter CSV-rader til XML-elementer. Teleeksempel:

Eksempel: Abonnentposter

CSV-inndata

XML-utdata:

XML-utdata

Klikk på Eksempel over for å laste flere eksempler inn i editoren.

Slik bruker du verktøyet

1

Lim inn eller last opp

Lim inn CSV i venstre panel eller last opp en .csv-fil. Eksempel laster eksempeldata, Tøm nullstiller. Innstillinger styrer skilletegn og struktur.

2

Konfigurer utdata

Under Innstillinger setter du skilletegn (komma, semikolon, pipe, tabulator), rodelement, radelement og om kolonner skal som attributter.

3

Kopier eller last ned

Bruk Kopier eller Last ned for å hente XML-en. For formatering av XML, bruk XML-formaterer. For validering, bruk XML-validator.

Verktøyet tolker CSV-en etter RFC 4180 og bygger en XML-struktur. Hver rad blir et barnelement (f.eks. <row>); kolonneverdier blir enten barnelementer eller attributter. W3C XML-spesifikasjonen definerer utdataformatet. Spesialtegn i verdier escapes som &lt;, &amp; osv. Innstillinger lar deg velge skilletegn, rot-/radnavn og attributt- kontra elementoppsett mot målskjemaet.

Verktøyet tolker CSV-en etter RFC 4180 og bygger en XML-struktur. Hver rad blir et barnelement (f.eks. <row>); kolonneverdier blir enten barnelementer eller attributter. W3C XML-spesifikasjonen definerer utdataformatet. Spesialtegn i verdier escapes som &lt;, &amp; osv. Innstillinger lar deg velge skilletegn, rot-/radnavn og attributt- kontra elementoppsett mot målskjemaet.

Når CSV til XML hjelper

Når du kobler regneark- eller databaseeksporter til XML-baserte systemer, eldre API-er eller SOAP-tjenester, konverter her. Bedriftssystemer forventer ofte XML i datastrømmer. Konfigurerbare rot- og radelementer matcher målskjemaer. For JSON- eller YAML-utdata, bruk

RSS-strømmer, API-svar og ETL-rørledninger krever noen ganger XML. Konvertering av CSV her gir velformet XML til validering med XML-validator eller formatering med XML-formaterer. For kontroll før konvertering, bruk CSV-validator.

Ofte stilte spørsmål

Er dataene mine private?

Ja. Konverteringen skjer helt i nettleseren din. Ingen data sendes til en server.

Hvilke skilletegn støttes?

Komma, semikolon, pipe og tabulator. Velg skilletegn som passer CSV-en under Innstillinger.

Attributter eller elementer?

Bruk Attributter for å legge kolonneverdier i XML-attributter; ellers blir de barnelementer. Velg ut fra målskjemaet.

Kan jeg tilpasse elementnavn?

Ja. Under Innstillinger setter du Rot- og Radelementnavn. Standard er vanligvis data og row.

CSV til XML kontra CSV til JSON?

Begge gjør CSV om til strukturert data. XML er vanlig i eldre og bedriftssystemer, JSON i API-er. Bruk formatet målet forventer.

Relaterte verktøy

Om CSV-formatet, se RFC 4180. Om XML, se W3C XML-spesifikasjonen og MDNs DOMParser. JSON er et alternativ for JSON-baserte API-er.