XML is 'n universele formaat om met data te werk. Dit word ondersteun deur baie programme, insluitend dié uit die DBMS-sfeer. Daarom is die omskakeling van inligting in XML belangrik juis vanuit die oogpunt van interaksie en data-uitruiling tussen verskillende toepassings. Excel is slegs een van die programme wat met tabelle werk, en kan selfs databasisse manipuleer. Kom ons kyk hoe om Excel-lêers na XML te omskep.
Omskakelingsprosedure
Omskakeling van data na XML-formaat is nie so 'n eenvoudige proses nie, want 'n spesiale skema (schema.xml) moet in die loop daarvan geskep word. Om inligting in die eenvoudigste lêer van hierdie formaat te omskep, is dit egter voldoende om die gewone gereedskap vir die stoor in Excel byderhand te hê, maar om 'n goed gestruktureerde element te skep, moet u deeglik nadink oor die opstel van die diagram en die verbinding daarvan met die dokument.
Metode 1: maklik stoor
In Excel kan u data in XML-formaat stoor deur die menu te gebruik "Stoor as ...". Dit is waar, daar is geen waarborg dat alle programme dan korrek sal werk met 'n lêer wat op hierdie manier geskep is nie. En nie in alle gevalle werk hierdie metode nie.
- Ons begin met die Excel-program. Gaan na die oortjie om die item wat omgeskakel moet word, oop te maak "File". Klik dan op die item "Open".
- Die oop venster van die lêer begin. Gaan na die gids waar die lêer wat ons benodig bevat is. Dit moet in een van die Excel-formate wees - XLS of XLSX. Kies dit en klik op die knoppie. "Open"aan die onderkant van die venster geleë.
- Soos u kan sien, is die lêer geopen en die gegewens op die huidige blad vertoon. Gaan weer na die oortjie "File".
- Gaan daarna na "Stoor as ...".
- Die stoorvenster word oopgemaak. Ons gaan na die gids waarin ons wil hê dat die omgeskakelde lêer geberg moet word. U kan egter die standaardgids, dit wil sê die wat deur die program self voorgestel is, verlaat. In dieselfde venster, as u wil, kan u die lêernaam verander. Maar die belangrikste aandag moet aan die veld geskenk word Lêertipe. Ons maak die lys oop deur op hierdie veld te klik.
Onder die bewaringsopsies is ons op soek na 'n naam XML-tabel 2003 of XML-data. Kies een van hierdie items.
- Klik daarna op die knoppie "Save".
Dus sal die omskakeling van die lêer van Excel na XML-formaat voltooi word.
Metode 2: ontwikkelaarinstrumente
U kan die Excel-formaat omskakel in XML met behulp van die ontwikkelaarhulpmiddels op die programtab. As die gebruiker terselfdertyd alles reg uitvoer, sal die uitset, in teenstelling met die vorige metode, 'n volwaardige XML-lêer wees wat korrek deur die derde party-toepassings waargeneem sal word. Maar ek moet dadelik sê dat nie elke beginner genoeg kennis en vaardighede kan hê om onmiddellik te leer hoe om data op hierdie manier om te skakel nie.
- Die ontwikkelaar-werkbalk is standaard gedeaktiveer. Daarom moet u dit eerstens aktiveer. Gaan na die oortjie "File" en klik op die item "Parameters".
- Beweeg na die onderafdeling in die parametersvenster Lintopstelling. Merk die kassie langs die waarde in die regterkant van die venster "Ontwikkelaar". Klik daarna op die knoppie "OK"aan die onderkant van die venster geleë. Die ontwikkelaar-nutsbalk is nou aangeskakel.
- Open nou die Excel-sigblad in die program op enige maklike manier.
- Op grond daarvan moet ons 'n skema skep wat in enige teksredakteur gevorm word. Vir hierdie doeleindes kan u gewone Windows Notepad gebruik, maar dit is beter om 'n gespesialiseerde toepassing te gebruik vir programmering en werk met Notepad ++ opmerktale. Ons begin hierdie program. Daarin skep ons die kring. In ons voorbeeld sal dit lyk asof die skermkiekie hieronder die venster Notepad ++ wys.
Soos u kan sien, is die openings- en sluitingsmerker vir die dokument as geheel "Data-set". In dieselfde rol, vir elke ry, die tag "Rekord". Vir 'n skema is dit voldoende as ons slegs twee rye van die tafel neem en dit nie met die hand in XML vertaal nie. Die naam van die kolomlaaier vir opening en sluiting kan arbitrêr wees, maar in hierdie geval verkies ons om die Russiese taalkolomname eenvoudig in Engels te vertaal. Nadat die data ingevoer is, stoor ons dit eenvoudig deur die funksionaliteit van 'n teksredakteur op enige plek op die hardeskyf in die XML-formaat "Skedule".
- Gaan weer na die Excel-program met die tabel reeds oop. Gaan na die oortjie "Ontwikkelaar". Op die lint in die gereedskapkas "XML" Klik op die knoppie "Die Bron". Klik op die knoppie in die veld wat aan die linkerkant van die venster oopmaak "XML-kaarte ...".
- Klik op die knoppie in die venster wat oopmaak "Voeg ...".
- Die bronseleksievenster begin. Ons gaan na die liggingsgids van die skema wat vroeër saamgestel is, kies dit en klik op die knoppie "Open".
- Nadat die elemente van die skema in die venster verskyn het, sleep hulle met die pyltjie na die ooreenstemmende selle van die tabelkolomname.
- Ons regsklik op die resulterende tabel. Gaan deur die items in die konteksmenu "XML" en "Uitvoer ...". Stoor die lêer daarna in enige gids.
Soos u kan sien, is daar twee maniere om XLS- en XLSX-lêers in XML-formaat te omskep met behulp van Microsoft Excel. Die eerste daarvan is uiters eenvoudig en bestaan uit 'n elementêre stoorprosedure met 'n gegewe uitbreiding deur 'n funksie "Stoor as ...". Die eenvoud en duidelikheid van hierdie opsie is ongetwyfeld voordele. Maar hy het een baie ernstige fout. Die omskakeling word uitgevoer sonder om sekere standaarde in ag te neem, en daarom kan 'n lêer wat op hierdie manier deur derdepartytoepassings op hierdie manier omgeskakel is, eenvoudig nie erken word nie. Die tweede opsie behels die kartering van die XML. Anders as die eerste metode, sal die tabel wat volgens hierdie skema omgeskakel is, voldoen aan alle XML-kwaliteitstandaarde. Maar ongelukkig kan nie elke gebruiker vinnig die nuanses van hierdie prosedure uitvind nie.