КСМЛ је универзални формат података. Подржава многе програме, укључујући и оне из базе података. Због тога је конверзија информација у КСМЛ важна управо с аспекта интеракције и размјене података између различитих апликација. Екцел је само међу програмима који раде са столовима, па чак и могу да изводе манипулације базе података. Хајде да схватимо како да конвертујете Екцел датотеке у КСМЛ.

Процедура конверзије

Претварање података у КСМЛ није тако једноставан процес, јер се у свом курсу мора креирати посебна схема (сцхема.кмл). Међутим, да бисте претворили информације у једноставну датотеку овог формата, довољно је да на својим прстима имате уобичајене алатке за уштеду у програму Екцел, али да бисте креирали добро структурирани елемент, морат ћете да се померате са израдом схеме и његовом везом са документом.

Метод 1: лако уштедјети

У Екцелу можете да сачувате податке у КСМЛ формату једноставно користећи мени Саве Ас .... Међутим, не постоји гаранција да ће сви програми исправно радити са датотеком која је креирана на овај начин. И не у свим случајевима, ова метода ради.

  1. Покрените Екцел програм. Да бисте отворили ставку коју желите претворити, идите на картицу "Датотека" . Затим кликните на "Опен" .
  2. Отворите датотеку у програму Мицрософт Екцел

  3. Отвара се прозор за отварање датотека. Прелазимо на директоријум који садржи датотеку која нам је потребна. Мора бити у једној од Екцел формата - КСЛС или КСЛСКС. Изаберите је и кликните на дугме "Отвори" који се налази на дну прозора.
  4. Отварање датотеке у програму Мицрософт Екцел

  5. Као што видите, датотека је отворена, а њени подаци су приказани на тренутном листу. Поново идите на картицу "Датотека" .
  6. Идите на картицу Датотека у програму Мицрософт Екцел

  7. После тога идите на "Сачувај као ..." .
  8. Идите у уштеду датотеке у програму Мицрософт Екцел

  9. Отвориће се прозор сачувај. Идемо у директоријум где желимо да се конвертована датотека чува. Међутим, можете оставити подразумевани директоријум, то јест онај који је програм понудио. У истом прозору, ако желите, можете променити име датотеке. Али главну пажњу треба посветити поље "Филе типе" . Отварамо листу кликом на ово поље.

    Идите на избор типа датотеке у програму Мицрософт Екцел

    Међу опцијама задржавања тражимо назив "КСМЛ 2003 таблица" или "КСМЛ подаци" . Изабрали смо једну од ових ставки.

  10. Чување у КСМЛ формату у Мицрософт Екцелу

  11. Након тога кликните на дугме "Сачувај" .

Чување документа у Мицрософт Екцелу

Тако ће се извршити конверзија датотеке из Екцел-а у КСМЛ.

Метод 2: алати за развијање

Претворити формат Екцел у КСМЛ помоћу алата за програмер на картици програма. У том случају, ако корисник све уради исправно, онда ће на излазу добити, за разлику од претходног метода, пуноправну КСМЛ датотеку, коју ће исправно схватити апликације трећих страна. Али одједном је неопходно рећи да сви не могу имати довољно знања и вјештина одједном да науче како претварати податке на овај начин.

  1. Подразумевано је картица "Алатке за програмере" онемогућена. Стога, пре свега, морате га активирати. Идите на картицу "Датотека" и кликните на "Опције" .
  2. Идите на опције у програму Мицрософт Екцел

  3. У прозору отворених параметара прелазимо на подсекцију "Конфигурисање траке" . У десном делу прозора, означите вредност "Девелопер" . Након тога кликните на дугме "ОК" на дну прозора. Картица Алати за развијање је сада омогућена.
  4. Омогућавање режима за развијање у програму Мицрософт Екцел

  5. Затим отворите Екцелову табелу у програму на било који одговарајући начин.
  6. Табела у програму Мицрософт Екцел

  7. На основу тога, морамо направити шему, која се формира у било којем уређивачу текста. У ове сврхе можете користити уобичајени Виндовс Нотепад, али је боље користити специјализовану апликацију за програмирање и рад са језицима означавања Нотепад ++ . Покрените овај програм. У њему креирамо дијаграм. У нашем примеру, он ће изгледати као приказан испод у сцреенсхоту Нотепад ++ прозора.

    Схема у Нотепад ++

    Као што видите, ознака за отварање и затварање документа у целини је "дата сет" . У истој улози, за сваку линију се појављује ознака "рецорд" . За шему ће бити сасвим довољно ако узмемо само два реда табеле и нећемо све то превести ручно у КСМЛ. Име отварања и затварања ознаке колоне може бити произвољно, али у овом случају, ради практичности, више волимо да једноставно преведемо имена руских језика колона на енглески. Након уноса података, једноставно је сачувамо преко функције за уређивање текста било где на чврстом диску у КСМЛ формату под називом "схема" .

  8. Опет, идите у Екцел програм са већ отвореним стором. Прелазимо на картицу "Развијач" . На траци у алатки "КСМЛ" кликните на дугме "Извор" . У отвореном пољу у левом делу прозора кликните на дугме "КСМЛ картице ..." .
  9. Идите на избор извора у програму Мицрософт Екцел

  10. У прозору који се отвори, кликните на дугме "Додај ..." .
  11. Идите на додавање шеме у програму Мицрософт Екцел

  12. Покреће се прозор за одабир извора. Идемо у каталог распореда кола, састављен раније, одаберите га и кликните на дугме "Отвори" .
  13. Изаберите схему у програму Мицрософт Екцел

  14. Након што се елементи шеме појављују у прозору, превлачимо их са курсором до одговарајућих ћелија имена колона табеле.
  15. Промењена имена колона у Мицрософт Екцелу

  16. Десни клик на резултирајућу табелу. У контекстном менију померамо се по ставкама "КСМЛ" и "Екпорт ..." . Након тога, сачувајте датотеку у било ком директоријуму.

Идите на извоз у Мицрософт Екцелу

Као што видите, постоје два главна начина за конвертовање КСЛС и КСЛСКС датотека у КСМЛ формат од стране Мицрософт Екцел-а. Први је изузетно једноставан и састоји се у елементарној процедури штедње са датим проширењем помоћу функције "Сачувај као ..." . Једноставност и јасноћа ове опције је несумњиво предност. Али он има једну веома озбиљну ману. Конверзија се врши без узимања у обзир одређених стандарда, те стога датотеке једноставно конвертују апликације независних произвођача једноставно не могу бити препознате. Друга опција укључује креирање КСМЛ мапе. За разлику од прве методе, табела конвертована према овој шеми ће задовољити све КСМЛ стандарде квалитета. Али, нажалост, сваки корисник не може брзо да схвати нијансе ове процедуре.