Kibadilishaji CSV kuwa XML
Funika mistari ya faili ya CSV ndani ya elementi za XML ili programu inayosoma markup pekee iweze kuziingiza. Mstari wa kichwa hutoa majina ya tagi, kitenganishi hutambuliwa kiotomatiki, na herufi ambazo zingevunja XML hutoroshwa.
Kibadilishaji cha Data
au buruta Faili za CSV, TSV, TXT … hapa ·
Hadi MB 95 kwa faili· Hadi faili 20· Hufutwa baada ya dakika 30
Faili huchakatwa kwenye seva zetu na kufutwa baada ya dakika 30.
Kibambo kinachotenganisha safu wima katika faili za CSV na maandishi, kwa kusoma na kuandika. Chaguo la Gundua kiotomatiki hukitambua kutoka kwenye ingizo na huandika koma.
UTF-8 inafanya kazi kwa lugha zote. Chagua UTF-8 with BOM ikiwa Excel kwenye Windows inaonyesha herufi zenye vinjari au herufi za Kiasia zilizoharibika wakati wa kufungua CSV.
Ingizo la Excel, ODS na Numbers: geuza karatasi ya kwanza pekee, au karatasi zote (CSV moja kwa kila karatasi ndani ya ZIP, au ufunguo mmoja wa JSON kwa kila karatasi).
Jina la kichupo cha karatasi katika lahajedwali mpya, hadi herufi 31.
Safu ya vitu hutumia majina ya safu wima kama funguo kwa kila safu mlalo; safu ya safu ni fupi zaidi na huweka kichwa kama safu ya kwanza.
Jina la kipengele cha nje kinachozunguka safu mlalo zote; kila safu mlalo inakuwa <row> ndani yake.
Hutumika katika taarifa za CREATE TABLE na INSERT. Herufi, tarakimu na mistari chini pekee.
Nukuu na aina za safu wima hutofautiana kidogo kati ya hifadhidata; chagua ile utakayoingizia data.
Andika upya visanduku vya tarehe katika umbizo moja. ISO (2026-10-18) ndiyo salama zaidi kwa hifadhidata na msimbo; Acha kama ilivyo huviacha kama vinavyoonekana kwenye chanzo.
Jinsi ya kutumia zana hii
- 1
Pakia faili ya CSV
Weka faili moja au zaidi za .csv, .tsv au .txt zenye vitenganishi, hadi 20 kwa wakati mmoja na 95 MB kila moja. Koma, nukta-mkato, tabo na mstari wima hutambuliwa kiotomatiki.
- 2
Weka tagi ya mzizi
Chini ya Mipangilio ya hali ya juu, badilisha Lebo ya mzizi ya XML kutoka rows hadi jina ambalo uingizaji wako unatarajia, kwa mfano catalog au contacts. Chagua Usimbaji wa maandishi ikiwa CSV ilitoka kwenye programu ya zamani ya Windows.
- 3
Badilisha kuwa XML
Bonyeza Badilisha kuwa XML kisha upakue faili. Ifungue kwanza kwenye kivinjari: ikionekana kama mti, imeundwa vizuri.
Kwa nini kubadilisha CSV kuwa XML
CSV ni muundo ambao data hutoka nao kwenye mfumo; iliandikwa rasmi kama RFC 4180 mwezi Oktoba 2005 tu, miongo kadhaa baada ya programu kuanza kuubadilishana. XML mara nyingi ndio muundo ambao data inapaswa kufika nao. Mbunifu wa katalogi anayelisha Adobe InDesign, msanidi ambaye stylesheet yake ya XSLT hugeuza rekodi kuwa ripoti ya HTML, mfanyakazi wa ofisi anayeingiza orodha ya wasambazaji kwenye Microsoft Access: kila mmoja ana safu kutoka lahajedwali na zana inayotarajia lebo.
Kufanya hivyo kwa mkono kunamaanisha hati ya programu au kutafuta-na-kubadilisha kwa muda mrefu, na vyote hukosa kesi ngumu: jina la kampuni lenye ampersand, sehemu iliyonukuliwa yenye mstari mpya ndani, faili iliyohifadhiwa kwa nukta-mkato na nakala ya Excel ya Ulaya. Kibadilishaji huchanganua CSV vizuri kwanza kisha huandika lebo. Ikiwa data bado iko kwenye kitabu cha kazi, Excel kuwa XML huruka hatua ya CSV kabisa.
Mfano wa CSV kuwa XML wenye herufi zilizotoroshwa
name;city;since
"Hart & Sons; Ltd";Arusha;1998
Nordlicht GmbH;Mwanza;2011
<?xml version="1.0" encoding="UTF-8"?>
<suppliers>
<row>
<name>Hart & Sons; Ltd</name>
<city>Arusha</city>
<since>1998</since>
</row>
<row>
<name>Nordlicht GmbH</name>
<city>Mwanza</city>
<since>2011</since>
</row>
</suppliers>- XML iliyoundwa vizuriUundaji sahihi · XML inayoweza kuchanganuliwa
- XML inayofuata kanuni za sintaksia za vipimo vya XML 1.0: elementi moja tu ya mzizi, kila lebo ya mwanzo imefungwa, lebo zimeota ipasavyo, thamani za sifa zimenukuliwa na herufi
&na<zimeepushwa ndani ya maandishi. Kichanganuzi lazima kisimame kwenye kosa la kwanza, kwa hiyo ampersand moja iliyopotea inaweza kukataa faili nzima. Kuundwa vizuri si sawa na kuwa halali, ambako pia kunamaanisha kulingana na skima kama XSD.
Mipaka ya kibadilishaji CSV kuwa XML
- faili za CSV kwa kundi
- 20
- faili moja kubwa zaidi
- 95 MB
- herufi za lebo ya mzizi
- 64
- kabla ya faili zilizopakiwa kufutwa
- dakika 30
Ukweli kuhusu miundo ya CSV na XML
CSV
Thamani zilizotenganishwa kwa koma
CSV ni umbizo la maandishi matupu kwa majedwali ambapo kila mstari ni safu mlalo na koma hutenganisha safu wima. Limetumika tangu siku za awali za kompyuta na limeelezwa katika RFC 4180, ingawa tofauti nyingi hutumia nukta-mkato au tab na usimbaji tofauti wa maandishi. Karibu kila lahajedwali, hifadhidata na zana ya uchanganuzi inaweza kuliingiza na kulihamisha, jambo linalolifanya kuwa umbizo chaguomsingi la kuhamisha data kati ya mifumo. CSV huhifadhi thamani tu, bila fomula, uumbizaji, karatasi nyingi au aina za data.
- Ubanaji
- –
- Uwazi
- –
- Uhuishaji
- –
- Mwaka ulioanzishwa
- –
XML
Extensible Markup Language
XML ni lugha ya alama kwa data iliyopangwa iliyochapishwa na W3C mwaka 1998. Hutumia tagi zilizoota ndani ya nyingine zenye sifa na inasaidia schemas, namespaces na uthibitishaji, jambo linaloifanya imara kwa hati changamano. Ndiyo msingi wa mlisho wa RSS, SVG, hati za Office, sitemap na ubadilishanaji mwingi wa data wa mashirika na serikali. XML ni ndefu ikilinganishwa na JSON, lakini kila lugha ya programu na zana nyingi za majedwali zinaweza kuisoma.
- Ubanaji
- –
- Uwazi
- –
- Uhuishaji
- –
- Mwaka ulioanzishwa
- 1998 · W3C
CSV hubadilishwa kuwa XML pale data tambarare inapohitaji kuingia kwenye mfumo uliojengwa juu ya lebo: ripoti ya XSLT, zana ya muundo yenye uingizaji wa XML, kipakiaji cha XML cha hifadhidata, au muunganisho ambao kichanganuzi chake hukataa kila kisichoundwa vizuri.
Maridhiano ni muundo dhidi ya ukubwa. CSV haina aina, haina uotaji, wala mahali ndani ya faili pa kusema inatumia usimbaji gani, lakini ni fupi. XML hurudia kila jina la safu wima mara mbili kwa kila safu na hutangaza usimbaji wake kwenye mstari wa kwanza. Programu inayopokea ikiwa ya kisasa, JSON kwa kawaida ni nyepesi kuliko XML; JSON kuwa XML inashughulikia hali kinyume ambapo chanzo cha JSON lazima kikutane na mfumo wa XML pekee.
Maswali kuhusu CSV kuwa XML
Ni programu zipi zinaingiza XML iliyotengenezwa kutoka CSV?
Chochote kinachosoma XML ya kawaida: Microsoft Access kupitia External Data, uingizaji wa XML wa Adobe InDesign kwa miundo inayotegemea data, vichakataji vya XSLT vinavyogeuza data kuwa ripoti, na zana za ndani zilizoandikwa kwa kichanganuzi cha XML. Kila safu hufika kama elementi ya row chini ya lebo ya mzizi uliyochagua.
Mpokeaji wangu anataka product badala ya row kama tagi ya rekodi. Je, ninaweza kuibadilisha?
Elementi ya rekodi daima ni row, na unabadilisha jina la elementi ya nje kwa Lebo ya mzizi ya XML. Ikiwa skima kali inaipa rekodi jina tofauti, kiolezo cha XSLT cha mstari mmoja au kutafuta-na-kubadilisha <row> na </row> kunabadilisha jina.
Nini hutokea kwa koma na alama za nukuu ndani ya thamani?
CSV huchanganuliwa kwanza kwa kanuni zake za nukuu, kwa hiyo "Smith, Jane" inabaki thamani moja. Kwenye XML koma haihitaji kuepushwa, huku & na < zikiwa & na <.
Je, kitenganishi kina umuhimu kwa CSV ya nukta-mkato kutoka Excel ya Ulaya?
Utambuzi wa kiotomatiki husoma nukta-mkato, tabo na mstari wima pamoja na koma. Faili ikiwa na safu wima chache sana na makadirio yakakosea, weka Kitenganishi kuwa Semicolon waziwazi kisha ubadilishe tena.
Itakuwaje ikiwa CSV yangu haina mstari wa kichwa?
Zima Safu ya kwanza ni kichwa. Safu wima hupewa majina ya jumla kwa mpangilio, na kila mstari, ukiwemo wa kwanza, unakuwa rekodi. Badilisha majina ya lebo baadaye au ongeza mstari wa kichwa kwenye CSV kisha ubadilishe tena.
Je, XML ni kubwa kuliko CSV?
Ndiyo, mara nyingi huwa kubwa mara kadhaa, kwa sababu kila thamani imefungwa kwa lebo ya mwanzo na ya mwisho zinazojirudia kwenye kila safu. Zima Panga kwa usomaji rahisi ili kuondoa upenyezaji na mistari mipya ikiwa ukubwa ni muhimu, au bana faili kuwa ZIP kabla ya kuituma.
- Badilisha XML kuwa CSVBadilisha XML ya mipasho, ankara na mifumo kuwa CSV. Rekodi zinazojirudia huwa safu, tagi za ndani huwa safuwima. Hadi faili 20, 95 MB kila moja.
- Badilisha JSON kuwa XMLBadilisha JSON kuwa XML mtandaoni: funguo huwa elementi, safu huwa elementi zinazojirudia, ndani ya lebo kuu unayoipa jina. Bila akaunti.
- Kibadilishaji Excel kuwa XMLBadilisha karatasi ya Excel kuwa XML bila ramani za XML. Kila safu inakuwa rekodi, kila kichwa lebo. Inakubali XLSX, XLS na ODS.
- Kubadilisha TXT kuwa XMLBadilisha faili ya .txt iliyotenganishwa kwa tab, koma, nukta-mkato au | kuwa XML: elementi moja kwa kila mstari, lebo yako ya mzizi. Hadi faili 20.
- Kibadilishaji CSV kuwa XLSXBadilisha CSV kuwa kitabu cha Excel XLSX, sifuri za mwanzo, nambari ndefu na herufi zenye alama zikibaki. Koma, nukta-mkato na tab hutambuliwa.
- Badilisha CSV kuwa Jedwali la MarkdownBadilisha CSV kuwa jedwali la Markdown kwa GitHub, GitLab, Obsidian au Jupyter. Alama | zinaepukwa, safu ya vichwa inabaki, kitenganishi chochote.