UltKit

Pretvornik Excel v XML

Iz preglednice dobite datoteko XML, ne da bi v Excelu najprej izdelali XML preslikavo. Vsaka vrstica postane element zapisa, vsaka glava stolpca pa oznaka, ki vsebuje vrednost te celice.

Pretvornik podatkov

ali spustite datoteke CSV, TSV, TXT … sem ·

Največ 95 MB na datoteko· Do 20 datotek· Izbrisano po 30 minutah

Izhod

Datoteke se obdelajo na naših strežnikih in izbrišejo po 30 minutah.

Kako uporabljati to orodje

  1. 1

    Dodajte preglednico

    Naložite datoteke XLSX, XLS, XLSM ali ODS, do 20 v enem ssklopu in vsako do 95 MB. Poskrbite, da vrstica 1 vsebuje imena stolpcev, ki naj postanejo oznake.

  2. 2

    Poimenujte korenski element

    Pod Napredne nastavitve nastavite Korenska oznaka XML na zunanji element, ki ga pričakuje sprejemni sistem, na primer products ali employees. Pregledna oblika pustite vklopljeno za berljivo datoteko z zamiki.

  3. 3

    Pretvorite in preverite veljavnost

    Pritisnite Pretvori v XML in prenesite datoteko. Če prejemnik objavlja shemo XSD, datoteko pred pošiljanjem preverite z validatorjem.

Excel v XML vzame tabelo na prvem listu in jo zapiše kot gnezdene elemente: en zunanji koren, en zapis na vrstico in eno podrejeno oznako na stolpec, poimenovano po vaših glavah.

Zakaj sploh pretvoriti Excel v XML

XML je postal priporočilo W3C 10. februarja 1998 in okoli njega je nastala generacija poslovne programske opreme, preden je splet prevzel JSON. Portali dobaviteljev, sistemi za plače in kadre, uvozniki katalogov in številne podjetniške integracije še vedno sprejemajo le nalaganje XML. Podatke pa upravljajo ljudje, na primer nabavni asistent ali vodja pisarne, ki jih hranijo v Excelu. Nekdo mora povezati oboje, običajno dan pred rokom.

Excel to teoretično zmore. Vklopite skriti zavihek Razvijalec, napišete ali naložite shemo XSD, vsak element povlečete na stolpec, da ustvarite preslikavo XML, nato izvozite. Za mesečno poročilo s stalno shemo je to smiselno, za enkratno datoteko pa veliko priprave. Pretvornik preslikavo preskoči: glave postanejo imena oznak, vrstice postanejo zapisi. Če prejemnik raje želi JSON, Excel v JSON iste vrstice zapiše kot objekte.

Primer pretvorbe Excel v XML

List z glavami sku, name in stock, korenska oznaka nastavljena na products
<?xml version="1.0" encoding="UTF-8"?>
<products>
  <row>
    <sku>00418</sku>
    <name>Kabelska polica &amp; sponke</name>
    <stock>42</stock>
  </row>
  <row>
    <sku>00419</sku>
    <name>Opora za noge</name>
    <stock>7</stock>
  </row>
</products>

Priprava lista, da bo XML veljaven

StoriteNe storite
Uporabite eno vrstico glave s kratkimi imeni, kot sta unit_price ali emailGlave ne začnite s številko in vanjo ne vstavljajte presledkov
Na list shranjujte eno vrsto zapisov, na primer samo izdelke ali samo zaposleneNe združujte celic v vrstici glave in ne pustite praznih celic glave
Stolpce s kodami, kot so SKU in poštne številke, oblikujte kot besedilo, da se vodilne ničle ohranijoNe vtipkavajte sami ubeznih zaporedij za & ali <; zapišejo se samodejno, kot &amp; zgoraj
Prejemnika vprašajte za ime korenskega elementa in ga vnesite pod Korenska oznaka XMLNe pustite vrstic s skupnimi ali vmesnimi vsotami na dnu; postanejo lažni zapisi

Primerjava načinov izvoza XML iz Excela

UltKitIzvoz preslikave XML v ExceluExcel XML Spreadsheet 2003
Najprej potrebuje shemo XSDnoyesno
Imena oznak izhajajo iz vaših glavyesIz preslikaveno
En element na vrstico, berljiv za druge sistemeyesyesElementa Cell in Row
Deluje z datotekami .xls, .ods in .numbersyesSamo ExcelSamo Excel
Pretvori 20 datotek v enem sklopuyesnono

Podrobnosti formatov XLSX in XML

XLSX

Delovni zvezek Microsoft Excel

XLSX je privzeti format delovnih zvezkov Microsoft Excel od različice Office 2007 in temelji na standardu Office Open XML. V paketu ZIP z XML shranjuje več listov, formule, oblikovanje, grafikone, vrtilne tabele in preverjanje podatkov. Podpira več kot milijon vrstic na list in je privzeti izmenjevalni format poslovnih preglednic. XLSX odprejo Google Sheets, LibreOffice in Numbers, vendar se makri in napredne funkcije morda ne prenesejo.

Stiskanje
–
Prosojnost
–
Animacija
–
Uvedeno
2007 · Microsoft
Pretvornik XLSX

XML

Extensible Markup Language

XML je označevalni jezik za strukturirane podatke, ki ga je W3C objavil leta 1998. Uporablja gnezdene oznake z atributi ter podpira sheme, imenske prostore in preverjanje veljavnosti, zato je zanesljiv za zapletene dokumente. Je osnova virov RSS, SVG, dokumentov Office, zemljevidov spletnih mest in številnih podjetniških in državnih izmenjav podatkov. XML je v primerjavi z JSON zgovoren, vendar ga bere vsak programski jezik in številna orodja za preglednice.

Stiskanje
–
Prosojnost
–
Animacija
–
Uvedeno
1998 · W3C
Pretvornik XML

Excel postane XML, kadar je treba podatke iz lista dostaviti sistemu, ki sprejema le označene zapise: uvozni točki partnerja, starejšemu sistemu ERP ali CMS ali testnim podatkom, ki jih preverja validator sheme.

Excel v XML: odgovori, preden pošljete datoteko

Zakaj Excel javi, da mojih XML preslikav ni mogoče izvoziti?

Excelov ukaz Izvozi XML deluje le prek preslikave XML, vezane na shemo, in nekaterih oblik preslikav ne sprejme, na primer seznamov, vgnezdenih v sezname. Ta pretvornik preslikave ne potrebuje: list prebere kot navadno tabelo in za vsako vrstico zapiše en zapis.

Ali ni datoteka XLSX že XML?

Znotraj da. Datoteka .xlsx je paket ZIP z deli XML, opredeljenimi v ISO/IEC 29500. Vendar del lista hrani sklice na celice in kazalce v tabelo skupnih nizov, ne berljivih zapisov, zato je neuporaben za sistem, ki želi en element na stranko ali izdelek.

Katera imena glav so veljavne oznake XML?

XML 1.0 dovoljuje črke, številke, vezaje, podčrtaje in pike, vendar ime ne sme začeti s številko ali vsebovati presledkov, imena, ki se začnejo z xml, pa so rezervirana. Glave, kot sta 2025 Sales ali Unit Price, pred pretvorbo preimenujte v sales_2025 in unit_price.

Ali lahko izvozim vse liste delovnega zvezka?

Če pri Listi za pretvorbo izberete Vsi listi, se pretvori tudi vsak zavihek, ne le prvi. Na list shranjujte eno vrsto zapisov, saj se vsak list obravnava kot svoja tabela.

Kaj se zgodi s formulami in oblikovanjem celic?

XML prenaša vrednosti, zato se celica s formulo zapiše kot izračunani rezultat. Krepko besedilo, barve polnila, širine stolpcev in komentarji so oblikovanje in niso del izpisa.

Kako XML znova spremenim v preglednico?

Uporabite XML v Excel. Zapisi spet postanejo vrstice, oznake pa glave stolpcev, zato lahko podatke uredite v Excelu in jih znova pretvorite, ko prejemnik zahteva posodobitev.