UltKit

Kibadilishaji Excel kuwa XML

Pata faili ya XML kutoka kwenye lahajedwali bila kutengeneza ramani ya XML ndani ya Excel kwanza. Kila safu inakuwa kipengele cha rekodi na kila kichwa cha safu wima kinakuwa lebo inayobeba thamani ya seli hiyo.

Kibadilishaji cha Data

au buruta Faili za CSV, TSV, TXT … hapa ·

Hadi MB 95 kwa faili· Hadi faili 20· Hufutwa baada ya dakika 30

Matokeo

Faili huchakatwa kwenye seva zetu na kufutwa baada ya dakika 30.

Jinsi ya kutumia zana hii

  1. 1

    Ongeza lahajedwali

    Pakia faili za XLSX, XLS, XLSM au ODS, hadi 20 kwa kundi na MB 95 kila moja. Hakikisha safu ya 1 ina majina ya safuwima unayotaka yawe lebo.

  2. 2

    Lipe jina kipengele cha mzizi

    Chini ya Mipangilio ya hali ya juu, weka Lebo ya mzizi ya XML iwe kipengele cha nje ambacho mfumo unaopokea unatarajia, kama products au employees. Acha Panga kwa usomaji rahisi ikiwa imewashwa ili upate faili inayosomeka yenye mianzo ya mistari.

  3. 3

    Badilisha na uthibitishe

    Bonyeza Badilisha kuwa XML kisha upakue. Ikiwa mpokeaji amechapisha skima ya XSD, pitisha faili kwenye kithibitishaji kabla ya kuituma.

Excel kuwa XML huchukua jedwali kwenye laha yako ya kwanza na kuliandika kama vipengele vilivyoingiliana: mzizi mmoja wa nje, rekodi moja kwa kila safu, na lebo moja ya mtoto kwa kila safuwima, iliyopewa jina kutokana na vichwa vyako.

Kwa nini ubadilishe Excel kuwa XML

XML ilikuwa Pendekezo la W3C tarehe 10 Februari 1998, na kizazi cha programu za biashara kilijengwa kuizunguka kabla JSON haijatawala wavuti. Tovuti za wasambazaji, mifumo ya mishahara na rasilimali watu, vipakiaji vya katalogi na miunganisho mingi ya makampuni bado hukubali upakiaji wa XML pekee. Wakati huo huo, wamiliki wa data, kama msaidizi wa manunuzi au meneja wa ofisi, huihifadhi kwenye Excel. Mtu lazima aunganishe hivi viwili, mara nyingi siku moja kabla ya muda wa mwisho.

Excel inaweza kufanya hivyo kinadharia. Unawasha kichupo cha Developer kilichofichwa, unaandika au kupakia skima ya XSD, unaburuta kila kipengele kwenye safuwima ili kujenga ramani ya XML kisha unasafirisha. Hilo linafaa kwa ripoti ya kila mwezi yenye skima isiyobadilika, lakini ni maandalizi mengi kwa faili ya mara moja. Kibadilishaji hiki huruka ramani: vichwa huwa majina ya lebo, safu huwa rekodi. Ikiwa upande unaopokea unapendelea JSON, Excel kuwa JSON huandika safu hizo hizo kama vitu.

Mfano wa kubadilisha Excel kuwa XML

Laha yenye vichwa sku, name na stock, lebo ya mzizi ikiwa products
<?xml version="1.0" encoding="UTF-8"?>
<products>
  <row>
    <sku>00418</sku>
    <name>Trei ya nyaya &amp; klipu</name>
    <stock>42</stock>
  </row>
  <row>
    <sku>00419</sku>
    <name>Kiegemeo cha miguu</name>
    <stock>7</stock>
  </row>
</products>

Kuandaa karatasi ili XML ipite uthibitishaji

FanyaUsifanye
Tumia safu moja ya vichwa yenye majina mafupi kama unit_price au emailKuanza kichwa kwa tarakimu au kuweka nafasi ndani yake
Weka aina moja ya rekodi kwa kila laha, kama bidhaa pekee au wafanyakazi pekeeKuunganisha seli kwenye safu ya vichwa au kuacha seli za vichwa tupu
Weka safuwima za misimbo kama SKU na misimbo ya ZIP katika muundo wa Maandishi ili sifuri za mwanzo zibakiKuandika mwenyewe viepusho vya & au <; huandikwa kwa ajili yako, kama &amp; hapo juu
Muulize mpokeaji jina la kipengele chake cha mzizi na ukiweke chini ya Lebo ya mzizi ya XMLKuacha safu za jumla au jumla ndogo chini; huwa rekodi bandia

Ulinganisho wa njia za kuhamisha XML kutoka Excel

UltKitUsafirishaji wa ramani ya XML ya ExcelExcel XML Spreadsheet 2003
Inahitaji skima ya XSD kwanzanoyesno
Majina ya lebo hutoka kwenye vichwa vyakoyesKutoka kwenye ramanino
Kipengele kimoja kwa kila safu, kinachosomeka na mifumo mingineyesyesVipengele vya Cell na Row
Hufanya kazi na faili za .xls, .ods na .numbersyesExcel pekeeExcel pekee
Hubadilisha faili 20 kwa kundi mojayesnono

Maelezo ya miundo ya XLSX na XML

XLSX

Kitabu cha kazi cha Microsoft Excel

XLSX ni umbizo chaguomsingi la kitabu cha kazi cha Microsoft Excel tangu Office 2007, linalotegemea kiwango cha Office Open XML. Huhifadhi karatasi nyingi, fomula, uumbizaji, chati, pivot tables na uthibitishaji wa data katika kifurushi cha ZIP cha XML. Inasaidia zaidi ya safu mlalo milioni moja kwa kila karatasi na ni umbizo chaguomsingi la kubadilishana majedwali ya biashara. Google Sheets, LibreOffice na Numbers hufungua XLSX, ingawa makro na vipengele vya hali ya juu huenda visihamie.

Ubanaji
–
Uwazi
–
Uhuishaji
–
Mwaka ulioanzishwa
2007 · Microsoft
Kigeuzi cha XLSX

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
Kigeuzi cha XML

Excel hubadilishwa kuwa XML wakati data iliyo kwenye laha lazima iwasilishwe kwa mfumo unaopokea rekodi zenye lebo tu: kituo cha kuingiza data cha mshirika, ERP au CMS ya zamani, au data ya majaribio inayokaguliwa na kithibitishaji cha skima.

Excel kuwa XML: majibu kabla ya kutuma faili

Kwa nini Excel inasema ramani zangu za XML haziwezi kuhamishwa?

Amri ya Excel ya Export XML hufanya kazi tu kupitia ramani ya XML iliyofungwa kwenye skima, na hukataa baadhi ya maumbo ya ramani, kama orodha zilizo ndani ya orodha. Kibadilishaji hiki hakihitaji ramani: husoma laha kama jedwali la kawaida na kuandika rekodi moja kwa kila safu.

Je, faili ya XLSX si tayari ni XML?

Ndani yake, ndiyo. Faili ya .xlsx ni kifurushi cha ZIP chenye sehemu za XML zilizofafanuliwa na ISO/IEC 29500. Lakini sehemu ya laha huhifadhi marejeo ya seli na viashiria vya jedwali la maandishi yanayoshirikiwa, si rekodi zinazosomeka, kwa hivyo haifai kwa mfumo unaotaka kipengele kimoja kwa kila mteja au bidhaa.

Ni majina gani ya vichwa yanayotengeneza lebo halali za XML?

XML 1.0 inaruhusu herufi, tarakimu, vistariungio, mistari chini na vitone, lakini jina haliwezi kuanza na tarakimu wala kuwa na nafasi, na majina yanayoanza na xml yamehifadhiwa. Badilisha vichwa kama 2025 Sales au Unit Price kuwa sales_2025 na unit_price kabla ya kubadilisha.

Je, ninaweza kuhamisha kila karatasi ya kitabu cha kazi?

Weka Laha za kubadilisha kuwa Laha zote na kila kichupo kitabadilishwa pia, badala ya cha kwanza tu. Weka aina moja ya rekodi kwa kila laha, kwa sababu kila laha huchukuliwa kama jedwali lake.

Nini hutokea kwa fomula na mpangilio wa seli?

XML hubeba thamani, kwa hivyo seli ya fomula huandikwa kama matokeo yake yaliyokokotolewa. Maandishi mazito, rangi za kujaza, upana wa safuwima na maoni ni mwonekano tu na hayako kwenye towe.

Ninawezaje kurudisha XML kwenye lahajedwali?

Tumia XML kuwa Excel. Rekodi huwa safu tena na lebo huwa vichwa vya safuwima, hivyo unaweza kuhariri data kwenye Excel na kuibadilisha tena mpokeaji anapohitaji sasisho.