Kubadilisha TXT kuwa XML
Faili ya maandishi yenye rekodi moja kwa kila mstari ni rahisi kuandika lakini ni ngumu kuingiza kwenye mifumo inayotarajia data yenye lebo. Pakia faili ya .txt na upate XML iliyoundwa vizuri, yenye elementi moja kwa kila mstari na majina ya kichwa kama lebo.
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 maandishi yaliyotenganishwa
Ongeza faili ya .txt ambayo mstari wake wa kwanza unataja safu, au hadi faili 20 za 95 MB kila moja. Kitenganishi kimewekwa kwenye Gundua kiotomatiki.
- 2
Weka jina la elementi ya nje
Chini ya Mipangilio ya hali ya juu, Lebo ya mzizi ya XML imewekwa kuwa records kwenye ukurasa huu. Ibadilishe iwe chochote mfumo unaopokea unachotarajia, kama products au employees.
- 3
Badilisha kuwa XML
Bonyeza Badilisha kuwa XML. Panga kwa usomaji rahisi imewashwa, kwa hiyo faili ina upangaji wa nafasi na ni rahisi kukagua kwenye kihariri chochote cha maandishi au kivinjari.
Kila mstari wa faili ya maandishi huwa kipengele kimoja cha safu, kila safu huwa lebo iliyopewa jina la kichwa chake, na yote yako ndani ya lebo ya mzizi unayochagua.
Kwa nini kubadilisha faili ya TXT kuwa XML
Faili za maandishi zenye vitenganishi ndizo ambazo hati, vichanganuzi na hifadhidata za zamani huzalisha kwa chaguo-msingi. XML ndiyo mifumo mingi inayopokea ilibuniwa kuizunguka: katalogi za bidhaa, zana za maktaba na uchapishaji, programu za tafsiri na vipakiaji vya usanidi vinavyosoma vipengele kwa jina. XML 1.0 ikawa Pendekezo la W3C mnamo Februari 1998 kama toleo rahisi la SGML, na programu nyingi za biashara za miaka iliyofuata bado zinaitumia.
Pengo kati ya hizi mbili kwa kiasi kikubwa ni la kimakanika, ndiyo maana kufanya kazi hii kwa mkono kwenye kihariri cha maandishi ni kupoteza alasiri nzima. Kazi za kawaida ni usafirishaji wa data ya ghala unaopaswa kuwa uingizaji wa XML wa duka la mtandaoni, orodha ya istilahi za faharasa kwa zana ya tafsiri, au rekodi za majaribio kwa programu inayosoma data ya XML. Chanzo kikiwa tayari kimetenganishwa kwa koma, CSV kuwa XML ndio ukurasa unaofaa.
Mipangilio ya maandishi ambayo kibadilishaji cha TXT kuwa XML kinaweza kugawanya
| from ↓ · to → | XML | JSON | CSV |
|---|---|---|---|
| Koma , | Koma , to XML: yes | Koma , to JSON: yes | Koma , to CSV: yes |
| Nusu koma ; | Nusu koma ; to XML: yes | Nusu koma ; to JSON: yes | Nusu koma ; to CSV: yes |
| Tab | Tab to XML: yes | Tab to JSON: yes | Tab to CSV: yes |
| Mstari wima | | Mstari wima | to XML: yes | Mstari wima | to JSON: yes | Mstari wima | to CSV: yes |
| Single space | Single space to XML: yes | Single space to JSON: yes | Single space to CSV: yes |
| Safu za upana usiobadilika | – Safu za upana usiobadilika to XML: no | – Safu za upana usiobadilika to JSON: no | – Safu za upana usiobadilika to CSV: no |
Mfano wa matokeo ya TXT kuwa XML
<records>
<row>
<sku>A-1001</sku>
<name>Desk lamp</name>
<price>24.90</price>
</row>
</records>
<!-- safu moja kutoka mstari wa pili wa maandishi -->Kwa kuwa majina ya vichwa huwa lebo, lazima yawe majina halali ya XML: yaanze na herufi au mstari wa chini na yaepuke nafasi na alama. Kichwa kama Unit Price ni bora kiandikwe unit_price kabla ya kubadilisha. Ikiwa mfumo unaopokea unapendelea JSON, TXT kuwa JSON hutumia mstari huo wa vichwa kama funguo, na kibadilishaji data huorodhesha miundo mingine yote.
Ukweli kuhusu miundo ya maandishi wazi na XML
TXT
Maandishi matupu
Faili ya TXT ina herufi tupu pekee bila uumbizaji, fonti, picha wala mpangilio. Faili za kisasa za maandishi mara nyingi husimbwa kwa UTF-8, inayofunika lugha zote, ingawa faili za zamani zinaweza kutumia usimbaji mwingine na kuonyesha herufi zilizochanganyika. Maandishi matupu ni madogo sana, hayapitwi na wakati na hufunguka kwenye kila kifaa, kuanzia simu hadi seva. Hayawezi kuwa na maandishi mazito, majedwali wala picha, kwa hivyo muundo lazima uonyeshwe kwa nafasi au alama rahisi.
- 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
Maandishi yenye vitenganishi huwa XML pale data tambarare inapohitaji kuingia kwenye mfumo unaopokea rekodi zenye lebo pekee: uingizaji wa CMS au duka, kipakiaji cha usanidi, au muunganisho ambao upande wake mwingine ulijengwa kwa XML kabla ya JSON kuwepo.
Maswali kuhusu TXT kuwa XML
Je, faili yangu ya maandishi inahitaji mstari wa kichwa?
Inapaswa kuwa nayo, kwa sababu majina ya vichwa huwa majina ya vipengele vinavyozunguka kila thamani. Ikiwa data yako inaanza moja kwa moja na data, ongeza mstari kama sku|name|price juu kwenye kihariri cha maandishi kabla ya kubadilisha.
Je, ninaweza kubadilisha jina la elementi ya nje kutoka records?
Ndiyo. Lebo ya mzizi ya XML inakubali hadi herufi 64 zinazoanza na herufi au mstari wa chini, kisha herufi, tarakimu, nukta, vistari au mistari ya chini. Kila mstari wa faili ya maandishi huandikwa kama kipengele cha safu ndani yake.
Nini hutokea kwa herufi & na < zilizo ndani ya thamani zangu?
Huandikwa kama & na <, kama vipimo vya XML vinavyohitaji, kwa hiyo jina la kampuni kama Smith & Sons halivunji faili. Kichanganuzi chochote cha XML huvirudisha kuwa herufi asili kinaposoma data.
Kwa nini XML ni kubwa zaidi kuliko faili ya maandishi?
Kila thamani huzungukwa na lebo ya kufungua na ya kufunga inayorudia jina la safu, na Panga kwa usomaji rahisi huongeza nafasi za upangaji juu yake. Faili kubwa mara kadhaa kuliko chanzo ni kawaida. Zima Panga kwa usomaji rahisi upate toleo fupi.
Je, thamani zinaweza kuandikwa kama sifa badala ya elementi za ndani?
Hapana. Kibadilishaji huandika kila thamani kama kipengele chake cha mtoto, muundo unaokubaliwa na zana nyingi za kuingiza data. Ikiwa mshirika anahitaji sifa mahususi, laha ya mtindo ya XSLT inaweza kupanga upya faili iliyobadilishwa kwa hatua moja.
Faili yangu inatoka kwenye programu ya zamani ya Windows. Je, majina yenye herufi zenye alama yatabaki salama?
Weka Usimbaji wa maandishi kuwa Windows-1252 kabla ya kubadilisha, kwa kuwa programu nyingi za zamani za Windows ziliandika kwa ukurasa huo wa msimbo badala ya UTF-8. Majina yakionekana vibaya bado, jaribu ISO-8859-1, ukurasa mwingine wa msimbo wa Magharibi unaotumika sana.