UltKit

CSV XML bihurtu

Bildu CSV fitxategi baten errenkadak XML elementuetan, markaketa soilik irakurtzen duen programa batek inporta ditzan. Goiburuko lerroak etiketen izenak ematen ditu, bereizlea automatikoki detektatzen da, eta XMLa hautsiko luketen karaktereak ihes eginda idazten dira.

Datu-bihurtzailea

edo jaregin CSV, TSV, TXT … fitxategiak hemen ·

Gehienez 95 MB fitxategiko· 20 fitxategi arte· 30 minutu geroago ezabatzen da

Irteera

Fitxategiak gure zerbitzarietan prozesatzen dira eta 30 minutu geroago ezabatzen dira.

Tresna hau nola erabili

  1. 1

    Igo CSVa

    Jaregin .csv, .tsv edo bereizleak dituzten .txt fitxategi bat edo gehiago, aldi berean gehienez 20 eta bakoitza 95 MB-ra arte. Komak, puntu eta komak, tabulazioak eta barra bertikalak automatikoki ezagutzen dira.

  2. 2

    Ezarri erro-etiketa

    Ezarpen aurreratuak atalean, aldatu XML erro-etiketa rows izenetik zure inportazioak espero duen izenera, adibidez catalog edo contacts. Aukeratu Testuaren kodeketa CSVa Windows-eko programa zahar batetik badator.

  3. 3

    Bihurtu XML

    Sakatu Bihurtu XML formatura eta deskargatu fitxategia. Ireki lehenengo nabigatzailean: zuhaitz gisa bistaratzen bada, ondo osatuta dago.

Zergatik bihurtu CSV bat XML

CSV da datuak sistema batetik ateratzeko formatua; 2005eko urrian idatzi zen RFC 4180 gisa, programek trukatzen hasi eta hamarkada batzuetara. XML da askotan datuak iritsi behar duten formatua. Adobe InDesign elikatzen duen katalogo-diseinatzaileak, XSLT estilo-orri batekin erregistroak HTML txosten bihurtzen dituen garatzaileak, hornitzaileen zerrenda Microsoft Access-en inportatzen duen bulegoko langileak: guztiek dituzte kalkulu-orri baten esportazioko errenkadak eta etiketak espero dituen tresna bat.

Eskuz egiteak script bat edo bilatu eta ordezkatze luze bat eskatzen du, eta biek kasu zailak ahazten dituzte: ampersand bat duen enpresa-izena, lerro-jauzi bat duen komilladun eremua, Excel-en Europako kopia batek puntu eta komekin gordetako fitxategia. Bihurgailuak lehenik CSVa behar bezala analizatzen du eta gero idazten du markaketa. Datuak oraindik lan-liburuan badaude, Excel XML bihurtu tresnak CSV urratsa saltatzen du.

CSV XML bihurtzeko adibidea, ihes egindako karaktereekin

Puntu eta komazko CSVa, komilladun eremu batekin eta ampersand batekin, erro-etiketa suppliers ezarrita
izena;hiria;noiztik
"Etxebarria & Semeak; SL";Bilbo;1998
Nordlicht GmbH;Bremen;2011

<?xml version="1.0" encoding="UTF-8"?>
<hornitzaileak>
  <row>
    <izena>Etxebarria &amp; Semeak; SL</izena>
    <hiria>Bilbo</hiria>
    <noiztik>1998</noiztik>
  </row>
  <row>
    <izena>Nordlicht GmbH</izena>
    <hiria>Bremen</hiria>
    <noiztik>2011</noiztik>
  </row>
</hornitzaileak>
XML ondo osatuaOndo osatuta egotea · Analiza daitekeen XMLa
XML 1.0 espezifikazioaren sintaxi-arauak betetzen dituen XMLa: erro-elementu bakar bat, irekitako etiketa guztiak itxita, etiketak behar bezala habiaratuta, atributuen balioak komillatan eta & eta < karaktereak testuan ihes eginda. Analizatzaileak lehen errorean gelditu behar du, beraz ampersand galdu batek fitxategi osoa baztertu dezake. Ondo osatua ez da baliozkoa bezalakoa, hau da, XSD bezalako eskema batekin bat etortzea ere.

CSV XML bihurgailuaren mugak

CSV fitxategi lote bakoitzeko
20
fitxategi bakarraren gehieneko tamaina
95 MB
karaktere erro-etiketarako
64
igotakoak ezabatu aurretik
30 min

CSV eta XML formatuei buruzko datuak

CSV

Komaz bereizitako balioak

CSV taulak gordetzeko testu soileko formatu bat da, non lerro bakoitza errenkada bat den eta komek zutabeak bereizten dituzten. Informatikaren hasieratik erabili da eta RFC 4180n deskribatuta dago, nahiz eta aldaera askok puntu eta komak edo tabulazioak eta testu-kodeketa desberdinak erabili. Ia kalkulu-orri, datu-base eta analisi tresna guztiek inporta eta esporta dezakete, eta horrek sistemen artean datuak mugitzeko formatu lehenetsia bihurtzen du. CSVk balioak soilik gordetzen ditu: formularik, formaturik, orri anitzik edo datu motarik gabe.

Konpresioa
–
Gardentasuna
–
Animazioa
–
Sorrera urtea
–
CSV bihurtzailea

XML

Extensible Markup Language

XML datu egituratuetarako markaketa-lengoaia da, W3Ck 1998an argitaratua. Etiketa habiaratuak atributuekin erabiltzen ditu eta eskemak, izen-espazioak eta balidazioa onartzen ditu, eta horrek sendoa egiten du dokumentu konplexuetarako. RSS jarioen, SVGren, Office dokumentuen, sitemap-en eta enpresa eta gobernuen datu-truke askoren oinarrian dago. XML luzea da JSONekin alderatuta, baina programazio-lengoaia guztiek eta kalkulu-orri tresna askok irakur dezakete.

Konpresioa
–
Gardentasuna
–
Animazioa
–
Sorrera urtea
1998 · W3C
XML bihurtzailea

CSVa XML bihurtzen da esportazio lau bat markaketan oinarritutako kanalizazio batean sartu behar denean: XSLT txosten bat, XML inportazioa duen diseinu-tresna bat, datu-base baten XML kargatzailea edo ondo osatuta ez dagoen ezer onartzen ez duen integrazio bat.

Truke-trukea egitura eta tamainaren artekoa da. CSVk ez du motarik, habiaratzerik, ezta fitxategiaren barruan zer kodeketa erabiltzen duen esateko lekurik ere, baina trinkoa da. XMLk zutabe-izen guztiak bi aldiz errepikatzen ditu errenkada bakoitzeko eta kodeketa lehen lerroan adierazten du. Jasotzen duen programa modernoa bada, JSON normalean XML baino arinagoa da; JSON XML bihurtu tresnak kontrako kasua jorratzen du, JSON iturri bat XML soilik darabilen sistema batekin elkartu behar denean.

CSV XML bihurtzeari buruzko ohiko galderak

Zer programak inportatzen dute CSV batetik sortutako XMLa?

XML generikoa irakurtzen duen edozerk: Microsoft Access-ek Kanpoko datuak bidez, Adobe InDesign-en XML inportazioak datuetan oinarritutako diseinuetarako, datuak txosten bihurtzen dituzten XSLT prozesadoreek eta XML analizatzaile baten aurka idatzitako barne tresnek. Errenkada bakoitza row elementu gisa heltzen da aukeratu duzun erro-etiketaren barruan.

Hartzaileak product nahi du row-ren ordez erregistro-etiketa gisa. Alda dezaket?

Erregistro-elementua beti row da, eta kanpoko elementua XML erro-etiketa bidez berrizendatzen da. Eskema zorrotz batek erregistroari beste izen bat ematen badio, lerro bakarreko XSLT txantiloi batek edo <row> eta </row> bilatu eta ordezteak aldatzen du.

Zer gertatzen da balio baten barruko koma eta komatxoekin?

CSVa lehenik bere komilla-arauen arabera analizatzen da, beraz "Smith, Jane" balio bakarra izaten jarraitzen du. XMLan komak ez du ihesbiderik behar, eta & eta < karaktereak &amp; eta &lt; bihurtzen dira.

Bereizleak garrantzia al du Europako Excelen puntu eta komadun CSV batean?

Detekzio automatikoak puntu eta komak, tabulazioak eta barra bertikalak zein komak irakurtzen ditu. Fitxategiak zutabe oso gutxi baditu eta asmatzeak huts egiten badu, ezarri Bereizlea puntu eta koma gisa berariaz eta bihurtu berriro.

Eta CSVak goiburuko errenkadarik ez badu?

Desaktibatu Lehen errenkada goiburua da. Orduan zutabeek izen generikoak jasotzen dituzte ordenan, eta lerro guztiak, lehenengoa barne, erregistro bihurtzen dira. Berrizendatu etiketak geroago edo gehitu goiburu-lerro bat CSVari eta bihurtu berriro.

XMLa CSVa baino handiagoa al da?

Bai, normalean hainbat aldiz handiagoa, balio bakoitza errenkada guztietan errepikatzen diren irekiera- eta itxiera-etiketen artean sartzen delako. Tamainak axola badu, desaktibatu Formatu irakurgarria koskak eta lerro-jauziak kentzeko, edo konprimatu fitxategia ZIP batean bidali aurretik.