XML з'яўляецца адным з самых распаўсюджаных фарматаў для захоўвання дадзеных і абмену імі паміж рознымі прыкладаннямі. З дадзенымі працуе і праграма Microsoft Excel, таму вельмі актуальным з'яўляецца пытанне канвертацыі файлаў з стандарту XML у фарматы Excel. Высветлім, як вырабіць гэтую працэдуру рознымі спосабамі.
працэс канвертавання
XML-файлы напісаны на спецыяльным мове разметкі чымсьці падобным на HTML вэб-старонак. Таму ў гэтых фарматаў даволі падобная структура. У той жа час, Эксэля - гэта ў першую чаргу праграма, якая мае некалькі "родных" фарматаў. Самыя вядомыя з іх: Кніга Excel (XLSX) і Кніга Excel 97 - 2003 (XLS). Высвятлім асноўныя спосабы канвертавання файлаў XML у гэтыя фарматы.
Спосаб 1: убудаваны функцыянал Excel
Праграма Excel выдатна працуе з файламі фармату XML. Яна можа адкрываць іх, змяняць, ствараць, захоўваць. Таму самы просты варыянт пастаўленай перад намі задачы - гэта адкрыць дадзены аб'ект і захаваць яго праз інтэрфейс прыкладання ў выглядзе дакументаў XLSX або XLS.
- Запускаем Эксэля. ва ўкладцы "Файл" пераходзім па пункце "Адкрыць".
- Актывуецца акно адкрыцця дакументаў. Пераходзім у дырэкторыю, дзе захоўваецца патрэбны нам дакумент XML, вылучаем яго і ціснем на кнопку "Адкрыць".
- Пасля таго, як дакумент адкрыты праз інтэрфейс Эксэля, зноў пераходзім ва ўкладку "Файл".
- Перайшоўшы ў гэтую ўкладку, клікаем па пункце "Захаваць як… ".
- Адкрываецца акно, падобнае на акно для адкрыцця, але з некаторымі адрозненнямі. Цяпер нам трэба захаваць файл. З дапамогай інструментаў навігацыі пераходзім у дырэкторыю, дзе будзе захоўвацца ператвораны дакумент. Хоць можна яго пакінуць і ў бягучай тэчцы. У полі "Назва" пры жаданні можна яго перайменаваць, але гэта таксама не абавязкова. Для нашай задачы асноўным з'яўляецца наступнае поле - "Тып файла". Клікаем па гэтым полі.
З прапанаваных варыянтаў выбіраем Кніга Excel або Кніга Excel 97-2003. Першы з іх больш новы, другі - ужо некалькі састарэлы.
- Пасля таго, як выбар зроблены, ціснем на кнопку "Захаваць".
На гэтым працэдура канвертацыі файла XML ў фармат Excel праз інтэрфейс праграмы скончана.
Спосаб 2: імпарт дадзеных
Вышэйапісаны спосаб падыходзіць толькі для файлаў XML з самай простай структурай. Больш складаныя табліцы пры канвертацыі такім спосабам могуць быць пераведзены некарэктна. Але, існуе яшчэ адзін убудаваны інструмент Excel, які дапаможа карэктна вырабіць імпарт дадзеных. Ён размешчаны ў "Меню распрацоўніка", Якое па змаўчанні адключана. Таму, перш за ўсё, яго трэба актываваць.
- Перайшоўшы ва ўкладку "Файл", Клікаем па пункце "Параметры".
- У акне параметраў пераходзім у падраздзел "Налада стужкі". У правай частцы акна ставім галачку каля пункта "Распрацоўнік". Ціснем на кнопку "OK". Цяпер патрэбная функцыя актываваная, а адпаведная ўкладка з'явілася на стужцы.
- Пераходзім ва ўкладку "Распрацоўнік". На стужцы ў блоку інструментаў "XML" ціснем на кнопку "Імпарт".
- Адкрываецца акно імпарту. Пераходзім у дырэкторыю, дзе размяшчаецца патрэбны нам дакумент. Выбіраем яго і ціснем на кнопку "Імпарт".
- Далей можа адкрыцца дыялогавае акно, у якім гаворыцца, што выбраны файл не спасылаецца на схему. У ім будзе прапанавана стварыць праграме схему самастойна. У гэтым выпадку пагаджаемся і ціснем на кнопку "OK".
- Далей адкрываецца наступнае дыялогавае акно. У ім прапануецца вызначыцца адкрываць табліцу ў дзеючай кнізе або ў новай. Так як мы запусцілі праграму без адкрыцця файла, то можам пакінуць дадзеную настройку па змаўчанні і працягнуць працу з бягучай кнігай. Акрамя таго, гэта ж акно прапануе вызначыць каардынаты на лісце, куды будзе імпартаваная табліца. Можна ўпісаць адрас ўручную, але нашмат прасцей і зручней проста клікнуць па вочку на лісце, якая стане верхнім левым элементам табліцы. Пасля таго, як адрас занесены ў поле дыялогавага акна, ціснем на кнопку "OK".
- Пасля гэтых дзеянняў табліца XML будзе ўстаўлена ў акно праграмы. Для таго каб захаваць файл у фармаце Excel клікаем па абразку ў выглядзе дыскеты ў верхнім левым куце акна.
- Адкрываецца акно захавання, у якім трэба вызначыць дырэкторыю, дзе будзе захоўвацца дакумент. Фармат файла на гэты раз будзе ўжо прадусталяваны XLSX, але пры жаданні вы можаце раскрыць поле "Тып файла" і ўсталяваць іншы фармат Эксэля - XLS. Пасля таго, як налады захавання выстаўлены, хоць у дадзеным выпадку яны могуць быць і пакінутымі па змаўчанні, ціснем на кнопку "Захаваць".
Такім чынам, канвертацыя ў патрэбным для нас напрамку будзе здзейсненая з максімальна карэктным пераўтварэннем дадзеных.
Спосаб 3: онлайн-канвэртар
Тым карыстальнікам, у якіх па нейкай прычыне не ўсталяваная на кампутары праграма Эксэля, але якія маюць патрэбу ў тэрміновым пераўтварэнні файла з фармату XML у EXCEL, можна скарыстацца адным з мноства спецыялізаваных онлайн-сэрвісаў для канвертавання. Адным з найбольш зручных сайтаў падобнага тыпу з'яўляецца Convertio.
Онлайн-канвэртар Convertio
- Пераходзім на дадзены вэб-рэсурс з дапамогай любога браўзэра. На ім можна выбраць 5 спосабаў загрузкі канверсоўнай файла:
- З жорсткага дыска кампутара;
- З онлайн-сховішчы Dropbox;
- З онлайн-сховішчы Google Drive;
- Па спасылцы з інтэрнэту.
Так як у нашым выпадку дакумент размешчаны на ПК, то ціснем на кнопку "З кампутара".
- Запускаецца акно адкрыцця дакумента. Пераходзім у тую дырэкторыю, дзе ён размешчаны. Клікаем па файле і ціснем на кнопку "Адкрыць".
Існуе таксама альтэрнатыўны варыянт дадання файла на сэрвіс. Для гэтага трэба проста перацягнуць яго назва пахай з Правадыра Windows.
- Як бачым, файл дадаўся на сэрвіс і знаходзіцца ў стане "Падрыхтавана". Цяпер трэба выбраць неабходны нам фармат для канвертавання. Клікаем па акенца побач з літарай "В". Адкрываецца спіс гуртоў файлаў. выбіраем "Дакумент". Далей адкрываецца пералік фарматаў. выбіраем "XLS" або "XLSX".
- Пасля таго, як найменне патрэбнага пашырэння дададзена ў акенца, ціснем на вялікую чырвоную кнопку "Пераўтварыць". Пасля гэтага, дакумент будзе ператвораны і даступны для загрузкі на гэтым рэсурсе.
Дадзены варыянт можа паслужыць добрай падстрахоўкай на выпадак адсутнасці доступу да стандартных інструментаў для перафарматавання па гэтым напрамку.
Як бачым, у самым Эксэля ёсць убудаваныя прылады, якія дазваляюць пераўтварыць файл фармату XML у адзін з "родных" фарматаў гэтай праграмы. Найпростыя асобнікі можна лёгка канвертаваць праз звычайную функцыю "Захаваць як ...". Для дакументаў з больш складанай структурай існуе асобная працэдура пераўтварэнні праз імпарт. Тыя карыстальнікі, якія па якой-небудзь прычыне не могуць скарыстацца дадзенымі прыладамі, маюць магчымасць выканаць задачу з дапамогай спецыялізаваных онлайн-сэрвісаў для канвертавання файлаў.