XML ma'lumotlar bilan ishlash uchun universal formatdir. Uni ko'pgina dasturlar, shu jumladan ma'lumotlar bazasini boshqarish tizimlari ham qo'llab-quvvatlaydi. Shu sababli, ma'lumotlarning XML-ga aylantirilishi aniq turli xil dasturlar o'rtasidagi o'zaro ta'sir va ma'lumotlar almashinuvi nuqtai nazaridan muhimdir. Excel - bu jadvallar bilan ishlaydigan va hatto ma'lumotlar bazalarini boshqaradigan dasturlardan biri. Keling, Excel fayllarini XML-ga qanday o'zgartirishni ko'rib chiqaylik.
Konversiya tartibi
Ma'lumotni XML formatiga o'tkazish juda oddiy jarayon emas, chunki uning jarayonida maxsus sxema (schema.xml) yaratilishi kerak. Ammo ma'lumotni ushbu formatdagi eng oddiy faylga aylantirish uchun qo'lda Excel-da saqlash uchun odatiy vositalarga ega bo'lish kifoya, ammo yaxshi tuzilgan elementni yaratish uchun siz diagrammani tuzish va uning hujjatga ulanishi bilan sinchkovlik bilan bog'lanishingiz kerak.
1-usul: oson tejash
Excel-da ma'lumotlarni oddiygina menyu yordamida XML formatida saqlashingiz mumkin "Sifatida saqlash… ". To'g'ri, keyin barcha dasturlar shu tarzda yaratilgan fayl bilan to'g'ri ishlashiga kafolat yo'q. Va har qanday holatda ham, bu usul ishlamaydi.
- Biz Excel dasturini boshlaymiz. O'zgartirilishi kerak bo'lgan elementni ochish uchun yorliqqa o'ting Fayl. Keyin, elementni bosing "Ochiq".
- Faylni ochish oynasi boshlanadi. Bizga kerak bo'lgan fayl joylashgan katalogga o'ting. U Excel formatlaridan birida bo'lishi kerak - XLS yoki XLSX. Uni tanlang va tugmani bosing. "Ochiq"oynaning pastki qismida joylashgan.
- Ko'rib turganingizdek, fayl ochildi va uning ma'lumotlari joriy varaqda ko'rsatildi. Yorliqqa yana o'ting Fayl.
- Shundan so'ng, o'ting "Sifatida saqlash… ".
- Saqlash oynasi ochiladi. O'zgartirilgan faylni saqlashni xohlagan katalogga o'tamiz. Biroq, siz standart katalogni, ya'ni dasturning o'zi taklif qilgan katalogni tark etishingiz mumkin. Xuddi shu oynada, agar xohlasangiz, fayl nomini o'zgartirishingiz mumkin. Ammo asosiy e'tibor maydonga qaratilishi kerak Fayl turi. Ushbu maydonni bosish orqali biz ro'yxatni ochamiz.
Saqlash variantlari orasida biz nom qidirmoqdamiz XML jadvali 2003 yoki XML ma'lumotlari. Ushbu elementlardan birini tanlang.
- Shundan so'ng, tugmachani bosing Saqlash.
Shunday qilib, faylni Excel-dan XML formatiga o'tkazish tugallanadi.
2-usul: Tuzuvchi vositalari
Dastur yorlig'ida ishlab chiquvchi vositalaridan foydalanib, Excel formatini XML-ga o'zgartirishingiz mumkin. Shu bilan birga, agar foydalanuvchi hamma narsani to'g'ri bajarsa, unda oldingi usuldan farqli o'laroq, uchinchi tomon dasturlari tomonidan to'g'ri qabul qilinadigan to'liq huquqli XML fayli bo'ladi. Ammo darhol aytishim kerakki, har bir boshlang'ich ham ma'lumotni shu tarzda qanday o'zgartirishni darhol o'rganish uchun etarli bilim va ko'nikmalarga ega bo'lolmaydi.
- Odatiy bo'lib, ishlab chiqaruvchi asboblar paneli o'chirilgan. Shuning uchun, birinchi navbatda, uni faollashtirishingiz kerak. Yorliqqa o'ting Fayl va elementni bosing "Tanlovlar".
- Ochilgan parametrlar oynasida pastki qismga o'ting Ipni sozlash. Oynaning o'ng qismida, qiymat yonidagi katakchani belgilang "Dasturchi". Shundan so'ng, tugmachani bosing "OK"oynaning pastki qismida joylashgan. Endi dasturchi asboblar paneli yoqildi.
- Keyinchalik, dasturni Excel jadvalini har qanday qulay usulda oching.
- Uning asosida har qanday matn muharririda shakllanadigan sxemani yaratishimiz kerak. Ushbu maqsadlar uchun muntazam Windows Notepad-dan foydalanishingiz mumkin, ammo Notepad ++ belgilash tillari bilan ishlash va dasturlash uchun ixtisoslashgan dasturdan foydalanish yaxshiroqdir. Ushbu dasturni ishga tushiramiz. Unda biz kontaktlarning zanglashiga olib boramiz. Bizning misolimizda, u quyidagi skrinshot Notepad ++ oynasini ko'rsatganga o'xshaydi.
Ko'rinib turibdiki, umuman hujjatning ochilish va yopilish yorlig'i "ma'lumotlar to'plami". Xuddi shu rolda, har bir satr uchun teg "yozuv". Agar biz jadvalning atigi ikki qatorini olsak va barchasini qo'lda XMLga tarjima qilmasak, bu sxema uchun etarli bo'ladi. Ochilish va yopilish ustunlari yorlig'i nomi o'zboshimchalik bilan bo'lishi mumkin, ammo bu holda qulaylik uchun biz rus tilidagi ustun nomlarini ingliz tiliga oddiy tarjima qilishni afzal ko'ramiz. Ma'lumotlar kiritilgandan so'ng, biz uni oddiygina XML formatidagi formatdagi qattiq diskning istalgan joyida matn muharriri funktsiyalari orqali saqlaymiz "sxema".
- Yana ochilgan jadval bilan Excel dasturiga o'ting. Yorliqqa o'ting "Dasturchi". Asboblar qutisidagi lentada XML tugmachani bosing "Manba". Ochilgan maydonda, oynaning chap tomonida, tugmachani bosing "XML xaritalari ...".
- Ochilgan oynada tugmachani bosing "Qo'shish ...".
- Manba tanlash oynasi boshlanadi. Biz ilgari tuzilgan sxemaning manzil katalogiga o'tamiz, uni tanlang va tugmani bosing "Ochiq".
- Sxema elementlari oynada paydo bo'lganidan so'ng ularni kursor yordamida jadval ustuni nomlarining tegishli kataklariga tortib o'tkazing.
- Olingan jadvalni sichqonchaning o'ng tugmasi bilan bosamiz. Kontekst menyusida elementlarga o'ting XML va "Eksport ...". Shundan so'ng, faylni har qanday katalogda saqlang.
Ko'rib turganingizdek, Microsoft Excel yordamida XLS va XLSX fayllarini XML formatiga aylantirishning ikkita asosiy usuli mavjud. Ulardan birinchisi juda sodda va funksiya orqali berilgan kengaytmaga ega elementlarni saqlash tartibidan iborat "Sifatida saqlash… ". Ushbu variantning soddaligi va ravshanligi shubhasiz afzalliklarga ega. Ammo uning bitta jiddiy kamchiligi bor. Qayta ishlash ma'lum standartlarni hisobga olmagan holda amalga oshiriladi, shuning uchun uchinchi tomon dasturlari tomonidan shu tarzda o'zgartirilgan fayl shunchaki tan olinmasligi mumkin. Ikkinchi variant XML xaritasini o'z ichiga oladi. Birinchi usuldan farqli o'laroq, ushbu sxema bo'yicha aylantirilgan jadval barcha XML sifat standartlariga javob beradi. Ammo, afsuski, har bir foydalanuvchi ushbu protseduraning nuanslarini tezda aniqlay olmaydi.