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
A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.
Az oszlopokat elválasztó karakter a CSV- és szövegfájlokban, olvasáskor és íráskor is. Az automatikus a bemenetből ismeri fel, íráskor vesszőt használ.
Az UTF-8 minden nyelvhez megfelel. Válassza a BOM-os UTF-8-at, ha a Windowson futó Excel hibásan jeleníti meg az ékezeteket vagy az ázsiai karaktereket a CSV megnyitásakor.
Excel-, ODS- és Numbers-bemenet esetén: csak az első munkalapot alakítja át, vagy mindegyiket (munkalaponként egy CSV egy ZIP-ben, illetve munkalaponként egy JSON-kulcs).
Az új táblázat munkalapfülének neve, legfeljebb 31 karakter.
Az objektumok tömbje minden sorhoz az oszlopneveket használja kulcsként; a tömbök tömbje tömörebb, és a fejlécet az első tömbben tartja.
A külső elem neve, amely az összes sort magába foglalja; minden sorból egy <row> elem lesz benne.
A CREATE TABLE és INSERT utasításokban használatos. Csak betűk, számjegyek és aláhúzásjelek lehetnek benne.
Az idézőjelezés és az oszloptípusok kissé eltérnek az adatbázisok között; válassza azt, amelyikbe importálni fog.
Egységes formátumra írja át a dátumcellákat. Az ISO (2026-10-18) a legbiztonságosabb adatbázisokhoz és kódhoz; a megtartás úgy hagyja őket, ahogy a forrásban szerepelnek.
Az eszköz használata
- 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
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
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
<?xml version="1.0" encoding="UTF-8"?>
<products>
<row>
<sku>00418</sku>
<name>Kábeltálca & 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 email | Ne 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ársakat | Ne 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 megmaradjanak | Ne írja be saját kezűleg a & vagy < karakter escape-változatát; a program megírja helyette, ahogy fent az & 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őbe | Ne 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
| UltKit | Excel XML-leképezés exportja | Excel XML-táblázat 2003 | |
|---|---|---|---|
| Előbb XSD-séma kell hozzá | no | yes | no |
| A címkenevek a fejlécekből jönnek | yes | A leképezésből | no |
| Soronként egy elem, más rendszerek számára olvasható | yes | yes | Cell és Row elemek |
| Működik .xls, .ods és .numbers fájlokkal | yes | Csak Excel | Csak Excel |
| 20 fájlt alakít át egy adagban | yes | no | no |
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
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
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.