UltKit

Excel XML-be konvertálás

Készítsen XML-fájlt egy táblázatból anélkül, hogy előbb XML-leképezést kellene létrehoznia az Excelben. Minden sorból egy rekordelem lesz, minden oszlopfejlécből pedig az a címke, amely az adott cella értékét tartalmazza.

Adatkonvertáló

vagy húzza ide a(z) CSV, TSV, TXT … fájlok fájlokat ·

Legfeljebb 95 MB fájlonként· Legfeljebb 20 fájl· Törlés 30 perc után

Kimenet

A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.

Az eszköz használata

  1. 1

    Táblázat hozzáadása

    Töltsön fel XLSX, XLS, XLSM vagy ODS fájlokat, egy adagban legfeljebb 20 darabot, fájlonként legfeljebb 95 MB méretig. Ügyeljen rá, hogy az 1. sorban azok az oszlopnevek legyenek, amelyeket címkenévként szeretne használni.

  2. 2

    A gyökérelem elnevezése

    A Speciális beállítások alatt állítsa be az XML gyökérelem mezőt arra a külső elemre, amelyet a fogadó rendszer vár, például products vagy employees. Az Olvasható formázás maradjon bekapcsolva, hogy a fájl áttekinthető, behúzott legyen.

  3. 3

    Konvertálás és ellenőrzés

    Nyomja meg a Konvertálás erre: XML gombot, majd töltse le a fájlt. Ha a fogadó fél közzétesz XSD sémát, küldés előtt futtassa át a fájlt egy validátoron.

Az Excel XML-be átalakító az első munkalap táblázatát egymásba ágyazott elemekként írja ki: egy külső gyökérelem, soronként egy rekord, oszloponként egy gyermekcímke a fejlécek nevével.

Miért érdemes az Excelt XML-be konvertálni?

Az XML 1998. február 10-én lett W3C-ajánlás, és egy egész generációnyi üzleti szoftver épült rá, mielőtt a JSON átvette a webet. A beszállítói portálok, a bér- és HR-rendszerek, a katalógusimportálók és sok vállalati integráció ma is csak XML-feltöltést fogad el. Eközben az adatok gazdái, például egy beszerzési asszisztens vagy egy irodavezető, Excelben tartják őket. Valakinek át kell hidalnia a kettőt, általában a határidő előtti napon.

Az Excel elméletben megoldja. Be kell kapcsolni a rejtett Fejlesztőeszközök lapot, meg kell írni vagy be kell tölteni egy XSD-sémát, minden elemet oszlophoz kell húzni az XML-leképezéshez, és csak utána jöhet az exportálás. Ez havi, rögzített sémájú jelentéshez észszerű, egyszeri fájlhoz viszont sok előkészület. Az átalakító kihagyja a leképezést: a fejlécekből címkenevek, a sorokból rekordok lesznek. Ha a fogadó fél inkább JSON-t kér, az Excel JSON-be ugyanezeket a sorokat objektumokként írja ki.

Példa az Excel XML-be konvertálására

Munkalap sku, name és stock fejlécekkel, a gyökérelem products
<?xml version="1.0" encoding="UTF-8"?>
<products>
  <row>
    <sku>00418</sku>
    <name>Kábeltálca &amp; rögzítők</name>
    <stock>42</stock>
  </row>
  <row>
    <sku>00419</sku>
    <name>Lábtartó</name>
    <stock>7</stock>
  </row>
</products>

A munkalap előkészítése, hogy az XML érvényes legyen

Így igenÍgy ne
Egyetlen fejlécsort használjon rövid nevekkel, például unit_price vagy emailNe kezdjen fejlécet számjeggyel, és ne tegyen bele szóközt
Munkalaponként egyféle rekordot tartson, például csak termékeket vagy csak munkatársakatNe vonjon össze cellákat a fejlécsorban, és ne hagyjon üres fejléccellát
A kódoszlopokat, például a cikkszámokat és irányítószámokat Szöveg formátumúra állítsa, hogy a kezdő nullák megmaradjanakNe írja be saját kezűleg a & vagy < karakter escape-változatát; a program megírja helyette, ahogy fent az &amp; esetében
Kérdezze meg a fogadó féltől a gyökérelem nevét, és írja be az XML gyökérelem mezőbeNe hagyjon összesítő vagy részösszeg sort alul, mert álrekord lesz belőle

Az XML-exportálás módjai az Excelből összehasonlítva

UltKitExcel XML-leképezés exportjaExcel XML-táblázat 2003
Előbb XSD-séma kell hozzánoyesno
A címkenevek a fejlécekből jönnekyesA leképezésbőlno
Soronként egy elem, más rendszerek számára olvashatóyesyesCell és Row elemek
Működik .xls, .ods és .numbers fájlokkalyesCsak ExcelCsak Excel
20 fájlt alakít át egy adagbanyesnono

Az XLSX és az XML formátum részletei

XLSX

Microsoft Excel munkafüzet

Az XLSX a Microsoft Excel alapértelmezett munkafüzet-formátuma az Office 2007 óta, az Office Open XML szabványra épül. Több munkalapot, képletet, formázást, diagramot, kimutatástáblát és adatellenőrzést tárol XML-fájlokat tartalmazó ZIP-csomagban. Munkalaponként több mint egymillió sort támogat, és az üzleti táblázatok alapértelmezett csereformátuma. A Google Táblázatok, a LibreOffice és a Numbers megnyitja az XLSX-et, bár a makrók és a fejlett funkciók nem biztos, hogy átjönnek.

Tömörítés
–
Átlátszóság
–
Animáció
–
Bevezetés éve
2007 · Microsoft
XLSX átalakító

XML

Extensible Markup Language

Az XML a W3C által 1998-ban közzétett jelölőnyelv strukturált adatokhoz. Beágyazott, attribútumokkal ellátott címkéket használ, és támogatja a sémákat, a névtereket és az érvényesítést, ezért megbízható összetett dokumentumokhoz. Az RSS-hírcsatornák, az SVG, az Office-dokumentumok, a webhelytérképek és sok vállalati és hatósági adatcsere alapja. Az XML bőbeszédű a JSON-hoz képest, de minden programozási nyelv és sok táblázatkezelő eszköz képes olvasni.

Tömörítés
–
Átlátszóság
–
Animáció
–
Bevezetés éve
1998 · W3C
XML átalakító

Az Excelből akkor lesz XML, amikor a munkalapon tárolt adatot olyan rendszernek kell átadni, amely csak címkézett rekordokat fogad: egy partner importvégpontjának, egy régebbi ERP-nek vagy CMS-nek, illetve egy sémavalidátor által ellenőrzött tesztfájlnak.

Excel XML-be: válaszok, mielőtt elküldi a fájlt

Miért írja az Excel, hogy az XML-leképezések nem exportálhatók?

Az Excel saját XML-exportálás parancsa csak sémához kötött XML-leképezéssel működik, és egyes leképezési szerkezeteket, például a listákba ágyazott listákat elutasít. Ez az átalakító nem igényel leképezést: a munkalapot egyszerű táblázatként olvassa be, és soronként egy rekordot ír ki.

Nem eleve XML egy XLSX-fájl?

Belül igen. Az .xlsx az ISO/IEC 29500 szabvány szerinti XML-részekből álló ZIP-csomag. A munkalap-rész azonban cellahivatkozásokat és a megosztott szövegtáblára mutató hivatkozásokat tárol, nem olvasható rekordokat, ezért haszontalan annak a rendszernek, amely ügyfelenként vagy termékenként egy elemet vár.

Milyen fejlécnevekből lesznek érvényes XML-címkék?

Az XML 1.0 megengedi a betűket, számjegyeket, kötőjeleket, aláhúzásjeleket és pontokat, de a név nem kezdődhet számjeggyel, nem tartalmazhat szóközt, az xml-lel kezdődő nevek pedig foglaltak. Konvertálás előtt nevezze át az olyan fejléceket, mint a 2025 Sales vagy a Unit Price, például sales_2025-re és unit_price-ra.

Exportálhatom a munkafüzet összes munkalapját?

Állítsa a Konvertálandó munkalapok beállítást Összes munkalapra, így nem csak az első, hanem minden lap átalakul. Munkalaponként egyféle rekordtípust tartson, mert minden munkalapot külön táblázatként kezel.

Mi történik a képletekkel és a cellaformázással?

Az XML értékeket hordoz, ezért a képletet tartalmazó cella a kiszámított eredményével kerül a fájlba. A félkövér szöveg, a kitöltőszínek, az oszlopszélességek és a megjegyzések megjelenési elemek, ezért nem kerülnek a kimenetbe.

Hogyan alakíthatom vissza az XML-t táblázattá?

Használja az XML Excelbe eszközt. A rekordok újra sorok lesznek, a címkék pedig oszlopfejlécek, így az adatokat szerkesztheti Excelben, és újra átalakíthatja, amikor a fogadó fél frissítést kér.