Exceldan xmlga aylantirish dasturi. XML fayllaridan Excelga ma'lumotlarni to'plang va eksport qiling

Uy / Windows 7

E'lon

XML hujjat fayl formati

Matn ma'lumotlarini saqlash formati sifatida yaratilgan XML nafaqat odamlar, balki mashinalar tomonidan ham tushuniladigan hujjatdir. XML - bu har xil turdagi ma'lumotlarni saqlash uchun yaratilgan platformadan mustaqil til. Oddiylik va foydalanish qulayligi bilan, berilgan til mashhurligi bo'yicha HTML tilidan qolishmaydi. Internetda ham juda keng tarqalgan. XML fayllarni eng sodda tarzda tahrirlash mumkinligi matn muharrirlari, faqat mashhurligini oshiradi.

XML fayllari haqida texnik ma'lumotlar

XML hujjati - bu har bir Unicode belgisini har bir alohida hujjatda topish mumkin bo'lgan belgilar ketma-ketligi. Unicode belgilarining bunday kodi, bu XML hujjati, oddiy sintaksis qoidalari asosida oʻq va matn mazmuniga boʻlinadi. Ushbu format HTMLga nisbatan muhim afzalliklarga ega: XML bunday teglar qamrab oladigan ma'lumotlarni aniq belgilash uchun teglarni o'zboshimchalik bilan joylashtirishni qo'llab-quvvatlaydi.

XML formati haqida qo'shimcha ma'lumot

Blok ma'lumotlari bilan ishlashda ko'pincha yaxshi o'zaro ta'sir qilish uchun uni boshqa formatlarga aylantirish zarurati tug'iladi. Ushbu maqola mumkin bo'lgan XML-dan XLS-ga konvertorlarni taqdim etadi. Boshqacha qilib aytganda, biz bir formatni boshqasiga aylantirish usullari haqida gapiramiz.

1-usul: Excel dasturidan foydalanish

Excel blok formatidagi fayllar bilan mukammal ishlaganligi sababli, u XML kengaytmasini muammosiz ochishi mumkin. Shunday qilib, biz vijdon azobisiz aytishimiz mumkinki, Excel XML dan XLSga o'zgartiruvchidir. Keling, undan foydalanib formatni qanday o'zgartirishni ko'rib chiqaylik:

  1. Excel-ni oching.
  2. Panelda Fayl-ni bosing.
  3. "Ochish" opsiyasini bosing.
  4. Ko'rsatilgan Explorer oynasida XML fayli bilan katalogga o'ting va uni oching.
  1. Fayl yorlig'ini yana oching.
  2. "Boshqa saqlash" variantini tanlang.
  3. O'zgartirilgan hujjatni joylashtirmoqchi bo'lgan katalogga o'ting.
  4. "Fayl turi" ochiladigan ro'yxatida "Excel Workbook" ni tanlang.
  5. Tegishli tugmani bosish orqali faylni saqlang.

Yuqorida tavsiflangan barcha manipulyatsiyalardan so'ng, dastlab XML kengaytmasiga ega bo'lgan faylga aylanadi Excel ish kitobi, ya'ni XLS kengaytmasiga ega bo'ladi.

2-usul: Excelda ma'lumotlarni import qilish opsiyasi

Excel bu vazifani bajarishning ikkita usuliga ega XML dan XLS ga konvertordir. Shuning uchun, keling, to'g'ridan-to'g'ri ikkinchi variantga o'taylik, bu "Ma'lumotlarni import qilish" opsiyasidan foydalanishni o'z ichiga oladi. Ammo boshlashdan oldin siz "Ishlab chiquvchi" menyusini yoqishingiz kerak, chunki bu erda kerakli vosita joylashgan. Keyinchalik, siz quyidagilarni qilishingiz kerak:

  1. Dasturni oching.
  2. "Fayl" menyusiga o'ting.
  3. "Tanlovlar" bo'limiga o'ting.
  4. Tasmani moslashtirish menyusini oching.
  5. Oynaning o'ng qismida joylashgan "Ishlab chiquvchi" qatori yoniga chek qo'ying.
  6. OK tugmasini bosing.

Kerakli asboblar paneli dastur interfeysiga kiritilgan, ya'ni biz konvertatsiya qilishni boshlashimiz mumkin:

  1. Dasturchi yorlig'iga o'ting.
  2. Asboblar panelidan Import-ni tanlang.
  3. XML faylini tanlashingiz kerak bo'lgan oyna ochiladi.
  4. Ma'lumotlar asosida sxema yaratishni so'ragan oyna paydo bo'ladi. OK tugmasini bosing.
  5. Shundan so'ng, import qilingan jadvalning joylashuvi to'g'risida qaror qabul qilishingiz kerak bo'lgan ikkinchi oyna paydo bo'ladi. A1 katakchasini bosing va OK tugmasini bosing.

Fayl Excelga import qilinadi. Endi uni XLS sifatida saqlashingiz mumkin. Buni amalga oshirish uchun oldingi ko'rsatmalarga o'xshab, "Fayl" yorlig'ini oching, "Boshqa saqlash" tugmasini bosing, katalogni belgilang, formatni tanlang va saqlang.

3-usul: Internet xizmatidan foydalanish

Masalan, QQS uchun XLS dan XMLga konvertor kerak bo'lishi mumkin. Bunday holda, Excel yordam bermaydi va siz boshqa dasturga murojaat qilishingiz kerak bo'ladi. IN Ushbu holatda Keling, Convertio onlayn xizmati haqida gapiraylik:

  1. Har qanday brauzerda ga o'ting bosh sahifa ushbu xizmatdan.
  2. Faylni yuklash usulini tanlang. Agar u diskingizda joylashgan bo'lsa, "Kompyuterdan" tugmasini bosing va uni tanlang fayl menejeri. Agar "bulut" da bo'lsa, saqlashning o'zini, keyin esa faylni tanlang.
  3. Hujjat qo'shildi va konvertatsiya qilishga tayyor. Buni amalga oshirish uchun o'ngdagi ochiladigan ro'yxatdan XML formatini tanlashingiz kerak.
  4. "Konvertatsiya qilish" tugmasini bosing.

Shundan so'ng, fayl tayyorlanadi va siz uni yuklab olishingiz kerak bo'ladi. Convertio nafaqat XLS-dan XML-ga fayl konvertori. U juda ko'p formatlar bilan ishlashga qodir. Shunchaki faylni yuklang va keyin uni o'zgartirmoqchi bo'lgan formatni tanlang.

Shunday qilib, biz XML-dan XLS-ga konvertorlarni ko'rib chiqdik va aksincha. Ko'rib turganingizdek, Excel XML-ni o'zgartirish uchun juda yaxshi. Biroq, u XLS ni o'zgartira olmaydi, shuning uchun u boshqa dasturlarning yordamini talab qiladi. Bunday holda, bu Convertio onlayn xizmati.

Ni axtarish Eng yaxshi bepul Onlayn XML dan Excelga konvertorlar? Siz to'g'ri joydasiz. Ushbu bepul onlayn vositalar ro'yxati sizga imkon beradi XMLni Excel formatiga o'zgartiring. Ushbu konvertorlarning barchasi ikkalasini ham qo'llab-quvvatlaydi XML dan XLS ga, shu qatorda; shu bilan birga XML dan XLSX ga konvertatsiya. Ushbu konvertorlarning aksariyati XML faylini shaxsiy kompyuteringizdan yuklash yoki XML faylining URL manzilini belgilash yoki hatto XML fayli matnini joylashtirish imkonini beradi; bu dasturlardan biri sizga imkon beradi to'plami XMLni Excelga o'zgartiradi. Ulardan ba'zilari maxsus chiqish uchun ba'zi ilg'or variantlarni ham taqdim etadi. O'zgartirishni amalga oshiring va Excel faylini shaxsiy kompyuteringizga saqlang.

Luxonsoftware.com

Luxonsoftware.com XML faylini Excel fayliga aylantirish uchun bepul onlayn konvertor vositasidir. Qurilmangizdan XML faylni tanlash uchun ko'rib chiqish tugmasini bosing. Yuklash uchun faylni tanlang va konvertatsiya qilishni boshlang. O'tkazish tugallangandan so'ng, faylni tizimingizga yuklab olishingizni so'raydigan dialog oynasi paydo bo'ladi. Yuklab olingan Excel fayli ZIP formatida. faylni . Ushbu onlayn XML dan Excelga konvertor yordamida xatosiz o'zgartirishga erishish mumkin. Shuningdek, konvertatsiya qilish uchun kengaytirilgan konvertatsiya opsiyalariga kirishingiz mumkin. Kengaytirilgan variantlarda u DTD faylini tanlash imkonini beradi. Shunday qilib, agar sizda tegishli DTD (Hujjat turi ta'rifi) fayliga ega bo'lgan XML faylingiz bo'lsa, ularni ikkalasini birga yuklashingiz va Excelga aylantirishingiz mumkin. XML-dan Excelga o'zgartirishdan tashqari, ushbu veb-saytda XML-ni CSV-ga, XML-ni JSON-ga, CSV-ni XML-ga va XML-ni XSD-ga o'zgartirishni ham amalga oshirishingiz mumkin. Bepul versiya faqat maksimal 4 MB faylni yuklashga ruxsat beradi.

Xmlgrid.net


Xmlgrid.net XML faylni Excel formatiga juda oson aylantirish imkonini beradi. XML faylini konvertorga yuklang. Siz XML skriptini to'g'ridan-to'g'ri kirish maydoniga joylashtirishingiz yoki XML faylini yuklashingiz mumkin. Ushbu XML dan XLS ga konvertor hatto XML faylining URL manzilini taqdim etishga imkon beradi. U sizga ma'lumotlar manbasini va konvertatsiya holatini ko'rsatadi. O'zgartirish tugmasini bosing va o'zgartirilgan fayl chiqish oynasida paydo bo'ladi. To'liq ekran rejimi Excel faylini butun ekranda ko'rish imkonini beradi. Chiqishni tekshirganingizdan so'ng, Excel faylini qurilmangizdagi istalgan joyga saqlang. Ushbu onlayn vosita nafaqat XML-ni Excel formatiga aylantirish imkonini beradi, balki siz XML-ni matnga, XSD-ni XML-ga, CSV-ni XML-ga, XML-ni XSD-ga va Excelni XML-ga mutlaqo bepul o'zgartirishingiz mumkin.

Daemonservices.com


Daemonservices.com bepul onlayn veb va hujjatlarni aylantirish xizmatlarini taqdim etadi. XML-ni Excel-ga aylantirish uchun siz ko'rib chiqishingiz kerak bo'ladi va tanlang tizimingizdan XML fayli. Yuklash tugallangandan so'ng, ko'rib chiqish opsiyasi ostidagi "O'zgartirish" tugmasini bosing. Holat satri konvertatsiya holatini ko'rsatadi. O'tkazish muvaffaqiyatli bo'lgandan so'ng, Excel faylini istalgan papkaga kompyuteringizga yuklab oling. HTML sahifasini PDF ga, HTML jadvali CSV Excel (XLS) ga PDF, Excel (XLS) ga HTML, Excel (XLS) ga CSV OpenOffice Calc(ODS) ga CSV Rasm uchun PDF, CSV ga XML va PDF uchun TEXT - bu veb-saytda mavjud bo'lgan boshqa konvertorlar. Yuqoridagi vositalardan foydalanish bepul.
Faylni yuklashning maksimal hajmi 150 MB.

Ofis konvertori


Ofis konvertori yana bir yaxshi onlayn hujjat konvertori. Ushbu bepul onlayn vosita yordamida XML 2 Excel-ni o'zgartiring. Siz bitta faylni o'zgartirishingiz mumkin yoki to'plam XMLni Excel formatiga o'zgartiradi. Shaxsiy kompyuteringizdan bir yoki bir nechta XML faylini yuklang yoki XML faylining URL manzilini kiriting. Har bir XML fayli uchun konvertatsiyani alohida boshlashingiz kerak. Vaziyat satri har bir fayl uchun konvertatsiya tugallanganligini ko'rsatadi. XML 2 Excel konvertatsiyasi tugallangandan so'ng Excel faylini yuklab oling. Ushbu veb-sayt quyidagi hujjat formatlariga o'tkazish imkoniyatiga ega: PDF, Word, Doc, PowerPoint (PPT va PPTX), Flash, OpenOffice, HTML, ODF RTF, TXT va XML. Hujjatlarni o'zgartirishdan tashqari, ushbu veb-sayt sizga multimedia konvertatsiyasini, elektron kitoblarni o'zgartirishni va arxivni o'zgartirishni ham amalga oshirish imkonini beradi.

Json-xls.com


Json-xls.com bepul onlayn hujjat konvertatsiyasini taklif qiladi. XML-ni XLS yoki XLSX formatiga aylantirish uchun siz XML faylini brauzerga yuklashingiz yoki XML matnini joylashtirishingiz yoki to'g'ridan-to'g'ri faylning URL manzilini taqdim etishingiz mumkin. Shuningdek, siz XLS yoki XLSX formatida konvertatsiya qilishni xohlaysizmi, tanlashingiz mumkin. Inson tekshiruvidan o'tgandan so'ng, yuborish opsiyasini bosing. O'tkazish boshlanadi va yuklab olish avtomatik ravishda boshlanadi. O'zgartirilgan Excel faylini kerakli papkaga saqlang. Ushbu onlayn konvertor JSON-ni XLS-ga va CSV-ni XLS formatiga aylantirish imkonini beradi. Konvertatsiya juda tez va xatosiz.

Microsoft Excel- turli xil ma'lumotlarni tashkil qilish va tizimlashtirish uchun qulay vosita. U turli usullar yordamida ma'lumotlarni qayta ishlash va ma'lumotlar to'plamini tahrirlash imkonini beradi.

Keling, uni veb-ilova fayllarini yaratish va qayta ishlash uchun ishlatish imkoniyatlarini ko'rib chiqaylik. Yoniq aniq misol Keling, Excelda XML bilan ishlash asoslarini bilib olaylik.

Exceldan XML faylini qanday yaratish mumkin

XML - bu Internetda ma'lumotlarni uzatish uchun fayl standarti. Excel uni eksport va import qilishni qo'llab-quvvatlaydi.

Keling, ishlab chiqarish taqvimi misolidan foydalanib, XML faylini yaratishni ko'rib chiqaylik.

  1. Keling, jadval tuzamiz, undan Excelda XML fayl yaratish va uni ma'lumotlar bilan to'ldirish kerak.
  2. Kerakli hujjat tuzilmasi bilan XML xaritasini yaratamiz va kiritamiz.
  3. Jadval ma'lumotlarini XML formatiga eksport qiling.

Biz faylni XML sifatida saqlaymiz.

XML ma'lumotlarini olishning boshqa usullari (sxema):

  1. Ma'lumotlar bazasidan, maxsus biznes ilovasidan yuklab oling. Sxemalar tijorat saytlari va xizmatlari tomonidan taqdim etilishi mumkin. Oddiy variantlar jamoat mulki hisoblanadi.
  2. XML xaritalarini sinab ko'rish uchun tayyor namunalardan foydalaning. Namunalarda asosiy elementlar va XML tuzilishi mavjud. Nusxalash va bloknotga joylashtirish va kerakli kengaytma bilan saqlash.


Excel faylini XML formatida qanday saqlash kerak

Variantlardan biri:

  1. Office tugmasini bosing. "Boshqa formatlar" - "Boshqa formatlar" -ni tanlang.
  2. Biz nom beramiz. Saqlash joyini va fayl turini tanlang - XML.

Qo'shimcha variantlar:

  1. XLC to XML konvertorini yuklab oling. Yoki faylni onlayn eksport qilish imkonini beruvchi xizmatni toping.
  2. XML Tools plaginini rasmiy Microsoft veb-saytidan yuklab oling. U bepul mavjud.
  3. Yangi kitob ochish. Ofis tugmasi- "Ochiq."

Excelda XML faylni qanday ochish mumkin

OK tugmasini bosing. Olingan jadval bilan har qanday Excel fayli bilan ishlashingiz mumkin.

XML faylini Excelga qanday aylantirish mumkin

Yaratilgan jadvalni tahrir qilamiz va uni Excel formatida saqlaymiz.

Excelda XML fayllaridan ma'lumotlarni qanday yig'ish mumkin

Bir nechta XML fayllaridan ma'lumot to'plash printsipi transformatsiya printsipi bilan bir xil. Excelga ma'lumotlarni import qilganimizda, XML xaritasi bir vaqtning o'zida uzatiladi. Boshqa ma'lumotlar bir xil sxemaga o'tkazilishi mumkin.

Har yangi fayl mavjud kartaga ulanadi. Jadval strukturasidagi har bir element xaritadagi elementga mos keladi. Faqat bitta ma'lumotlarni ulashga ruxsat beriladi.

Ulanish parametrlarini sozlash uchun Tuzuvchi menyusidan Xarita xususiyatlari vositasini oching.


Imkoniyatlar:

  1. Har bir yangi fayl muvofiqlik uchun Excel tomonidan tekshiriladi o'rnatilgan karta(agar biz ushbu element yonidagi katakchani belgilasak).
  2. Ma'lumotlar yangilanishi mumkin. Yoki mavjud jadvalga yangi ma'lumotlar qo'shiladi (agar siz shunga o'xshash fayllardan ma'lumotlarni to'plashingiz kerak bo'lsa, mantiqiy bo'ladi).

Bularning barchasi fayllarni import qilish va eksport qilishning qo'lda usullari.

Agar siz ishchi varaqdagi qator kataklardan XML ma'lumotlar fayli va XML sxema faylini yaratishingiz kerak bo'lsa, Microsoft Excel 2007 va undan keyingi versiyalarida mavjud XML imkoniyatlarini kengaytirish uchun Excel 2003 uchun XML Tools plaginining 1.1 versiyasidan foydalanishingiz mumkin. versiyalari.

Eslatma: Ushbu plagin Excel 2003 uchun ishlab chiqilgan. Hujjatlar va foydalanuvchi interfeysi Ilovaning Excel 2003 dan keyingi versiyalarida Excel jadvallari deb ataladigan ro'yxatlarga murojaat qiling.

Ushbu plagin bilan ishlash haqida koʻproq maʼlumot olish uchun Excel 2003 uchun XML Tools plaginining 1.1-versiyasidan foydalanish boʻlimiga qarang.

2-qadam: Bir qator katakchalarni XML jadvaliga aylantiring

    XML ma'lumotlar fayli va XML sxema faylini yaratmoqchi bo'lgan ma'lumotlarni kiriting. Ma'lumotlar jadval ko'rinishida ustunlar va satrlar (oddiy ma'lumotlar deb ataladi) shaklida taqdim etilishi kerak.

    Yorliqda Qo'shimchalar guruhda Menyu buyruqlari sarlavha yonidagi o'qni bosing XML vositalari va tugmani bosing Diapazonni XML ro'yxatiga aylantiring.

    Matn maydoniga mutlaq mos yozuvlar sifatida aylantirmoqchi bo'lgan ma'lumotlar bilan hujayralar oralig'ini kiriting.

    Maydonda Birinchi qatorda ustun nomlari mavjud tanlang Yo'q, agar birinchi qatorda ma'lumotlar bo'lsa yoki Ha agar birinchi qatorda ustun sarlavhalari bo'lsa va bosing KELISHDIKMI.

    Excel avtomatik ravishda XML sxemasini yaratadi, hujayralarni sxemaga bog'laydi va XML jadvalini yaratadi.

    Muhim: Agar Visual Basic muharriri ochilsa va siz Visual Basic for Applications (VBA) xato xabarini ko'rsangiz, quyidagi amallarni bajaring:

    1. Tugmani bosing KELISHDIKMI.

      VBA kod modulining ta'kidlangan qatorida qatordan "50" ni olib tashlang. Boshqacha qilib aytganda, o'zgartirish:
      XMLDoc MSXML sifatida2 . DOMDocument50
      Kimga:
      XMLDoc Msxml2 sifatida. Hujjat

      “XMLDoc As msxml2.DOMDocument50” matnini o‘z ichiga olgan keyingi qatorni qidirish uchun F5 tugmasini bosing, ustiga bosing. KELISHDIKMI va oldingi xatboshidagi kabi qatorni o'zgartiring.

      Chiziqning boshqa nusxalarini topish va o'zgartirish uchun yana F5 tugmasini bosing.

      Agar F5 tugmasini bosganingizdan so'ng VBA xato xabarini ko'rmasangiz, ish kitobiga qaytish uchun Visual Basic muharririni yoping. Hujayralar diapazoni XML jadvaliga aylantiriladi.

      Eslatma: Ish kitobidagi barcha XML xaritalarini yorliqda ko'rsatish uchun Dasturchi guruhda XML tugmasini bosing Manba XML manbasi vazifa panelini ko'rsatish uchun. XML manbasi vazifalar panelining pastki qismida bosing XML xaritalari.

      Agar yorliq Dasturchi ko'rinmasa, uni Excel lentasiga qo'shish uchun keyingi bo'limdagi dastlabki uchta qadamni bajaring.

3-qadam: XML jadvalini XML ma'lumotlar (XML) fayliga eksport qiling

Eslatma: XML xaritalarini yaratish va Excelda ma'lumotlarni XML fayllariga eksport qilishda eksport qilinadigan qatorlar soniga cheklov mavjud. Exceldan XML fayliga eksport qilishda siz 65 536 qatorgacha saqlashingiz mumkin. Agar faylda 65 536 dan ortiq satr bo'lsa, Excel faqat birinchi qatorlarni eksport qila oladi (qatorlar soni mod 65 537). Misol uchun, agar ishchi varaqda 70 000 qator bo'lsa, Excel 4 464 qatorni eksport qiladi (70 000 mod 65 537). Quyidagi maslahatlardan biriga amal qilishni tavsiya etamiz: 1) XLSX formatidan foydalaning; 2) faylni "XML 2003 Table (*.xml)" formatida saqlang (bu xaritalashlarni yo'qotadi); 3) 65536 dan keyin barcha qatorlarni oʻchirib tashlang va keyin qayta eksport qiling (bu xaritalashlarni saqlab qoladi, lekin fayl oxiridagi satrlarni yoʻqotadi).

© 2024 ermake.ru -- Kompyuterni ta'mirlash haqida - Axborot portali

Fayl kengaytmasi .xml
Fayl toifasi
Misol fayl (252,17 Kb)
Tegishli dasturlar Microsoft Visual Studio 2013
JAPISoft EditiX
Wattle XML yozuvchisi
MacroMates TextMate