Importas iš XML: Skirtumas tarp puslapio versijų

Iš Lobasoft ERP apskaitos sistema.
Jump to navigation Jump to search
S (Arbu pervadino puslapį Importuojamų duomenų XML failo paruošimas į Importas, nepalikdamas nukreipimo)
S (Arbu perkėlė puslapį Importas į Importas iš XML be nukreipimo)
 
(nerodoma 2 tarpinės versijos, sukurtos to paties naudotojo)
1 eilutė: 1 eilutė:
Į sistemą galima importuoti tik struktūrizuotus duomenis. Struktūrizuoti duomenys išsaugomi kaip XML failas, kuris gali būti pateikiamas į sistemą. XML failas gali būti suformuojamas užpildant Excel šabloną ir jį išsaugant XML formatu. Excel šabloną atsisiųsti galima importo formoje nuėjus Kiti veiksmai > Šablonas. Šablonas - Excel lentelė, kuri yra susieta su XML schema. Užpildžius lentelę, ją galima išsaugoti tokioje struktūroje, kuri aprašyta XML schemoje. Šabloną galima pasikoreguoti pagal poreikius pridedant papildomus stulpelius ar juos išimant. Stulpelių pridėjimui reikalinga spausti dešinę pelę ant lentelę ir iš kontekstinio meniu pasirinkti XML > XML Source. Dešinėje atsidarys visų galimų laukų sąrašas. Lauko pridėjimui ji reikia nutempti su pele prie lentelės, atleidžiant pelės mygtuką jai esant virš langelio, į dešinę nuo duomenų lentelės. Norint pašalinti stulpelį, reikia ištrinti atitinkamą stulpelį.
+
== Duomenų paruošimas ==
 +
Duomenys į sistemą gali būti įkeliami XML formatu. XML failo paruošimui gali būti naudojama Excel programa (2010 ar aukštesnė versija).
  
Excel lentelėje užpildomi importuojami duomenys. Svarbu, kad visi suvesti duomenys patektų į lentelės regioną (t.y. būtų apriboti mėlyna Table riba). Esant reikalui ribą galima praplėsti, paspaudžiant pele ant lentelės dešinio apatinio krašto ir slenkant pelę padidinant/sumažinant lentelę pagal poreikį.
+
# Įjungiama Developer įrankių juosta. Atsidarius Excel programą einama File > Options. Atsidariusiame lange spaudžiama Customize Ribbon ir dešinėje esančiama "Main Tabs" sąraše uždedamas pažymėjimas prie Developer. Spaudžiama OK. Excel meniu juostoje turi atsirasti meniu grupė "Developer".
 +
# Pažymimi duomenys ir įterpiama duomenų lentelė. Pažymėjimui reikia atsistoti ant duomenų lentelės (bet kurio langelio) ir spausti Ctrl+A. Pažymėjimas turi apimti lentelė antraštę. Pažymėjus spausti Insert > Table (Tables grupėje). Lentelės fonas turi tapti melsvu (jeigu nėra lentelė specialiai nuspalvinta).
 +
# Įjungiamas XML schemų langas, einant Developer > Source. Dešinėje turi atsidaryti XML Source langas.
 +
# Įkeliama XML schema, t.y. duomenų struktūrą aprašantis failas, kurio priesaga xsd. Schemą galima atsisiųsti iš sistemos - nuoroda yra importo formoje. Įkėlimui einama XML Source lange spaudžiamas mygtukas XML Maps, atsidariusiam lange - Add. Tuomet parenkamas schemos failas (xsd). Parinkus spaudžiama OK. XML Source lange turi atsirasti importuojamų laukų pavadinimai.
 +
# Susiejami importuojamų duomenų laukai su importuojama lentele. Tuo tikslu reikia nuspausti kairį pelės mygtuką ant lauko pavadinimo XML Sources lange, nutempti ant duomenų lentelės ir paleisti virš to stulpelio, kuriame yra atitinkami duomenys. Tokiu būdų visi schemos laukai susiejami su lentelės stulpeliais.
 +
# Išsaugomas XML failas. XML failo išsaugojimui eiti Developer > Export. Atsidariusiame lange nurodyti XML failo pavadinimą ir saugojimo vietą.
  
Užpildžius duomenis, Excel failas išsaugomas XML formatu, t.y. einant File > Save As.., "Save as type" pasirenkant XML Data (*.xml).
+
== Duomenų įkėlimas ==
 
+
# Duomenų įkėlimui einama į importo formą.
Užpildytas duomenų failas įkeliamas į sistemą per atitinkamą importo formą. Jeigu duomenys nepilnai užpildyti arba neatitinka sistemoje aprašytų duomenų (nėra atitinkamų aprašomųjų duomenų įrašų), bus pateikiamos klaidos.
+
# Pateikiant duomenis gali būti pateikiami įvairūs klaidos pranešimai, jeigu sistemoje nėra nurodyti atitinkami aprašomieji duomenis. Tokiu atveju reikalinga papildyti sistemos aprašymus ir bandyti įkelti duomenis iš naujo.
 +
# Įkeliant duomenis gali būti pateikiamas klaidos pranešimas apie klaidą XML faile. Pavyzdžiui: Klaida XML faile: There is an error in XML document (13, 194). String was not recognized as a valid DateTime. Tokiu atveju reiškia, kad yra netinkamai užpildyti duomenys. Skaičiai skliausteliuose rodo klaidos vietą - pavyzdyje tai 13 eilutė, 194 simbolis eilutėje. Taip pat yra klaidos pranešimas, nurodantis kokios formato duomenų buvo tikimasi. Atkreipti dėmesį, kad eilutės numeris yra ne Excel lentelėje, o XML faile. Klaidos vietai nustatyti XML failą reikalinga atsidaryti su programa, kuriame būtų rodomi eilutės numeriai, pavyzdžiui Notepad++ (atsisiųsti: [https://notepad-plus-plus.org/download/]). Atsidarius galima nustatyti klaidingus duomenis, tada atlikti reikiamus pataisymus Excel lentelėje ir iš naujo suformuoti XML failą.
  
 
[[Category:Bendra]]
 
[[Category:Bendra]]

Dabartinė 11:29, 1 gegužės 2023 versija

Duomenų paruošimas

Duomenys į sistemą gali būti įkeliami XML formatu. XML failo paruošimui gali būti naudojama Excel programa (2010 ar aukštesnė versija).

  1. Įjungiama Developer įrankių juosta. Atsidarius Excel programą einama File > Options. Atsidariusiame lange spaudžiama Customize Ribbon ir dešinėje esančiama "Main Tabs" sąraše uždedamas pažymėjimas prie Developer. Spaudžiama OK. Excel meniu juostoje turi atsirasti meniu grupė "Developer".
  2. Pažymimi duomenys ir įterpiama duomenų lentelė. Pažymėjimui reikia atsistoti ant duomenų lentelės (bet kurio langelio) ir spausti Ctrl+A. Pažymėjimas turi apimti lentelė antraštę. Pažymėjus spausti Insert > Table (Tables grupėje). Lentelės fonas turi tapti melsvu (jeigu nėra lentelė specialiai nuspalvinta).
  3. Įjungiamas XML schemų langas, einant Developer > Source. Dešinėje turi atsidaryti XML Source langas.
  4. Įkeliama XML schema, t.y. duomenų struktūrą aprašantis failas, kurio priesaga xsd. Schemą galima atsisiųsti iš sistemos - nuoroda yra importo formoje. Įkėlimui einama XML Source lange spaudžiamas mygtukas XML Maps, atsidariusiam lange - Add. Tuomet parenkamas schemos failas (xsd). Parinkus spaudžiama OK. XML Source lange turi atsirasti importuojamų laukų pavadinimai.
  5. Susiejami importuojamų duomenų laukai su importuojama lentele. Tuo tikslu reikia nuspausti kairį pelės mygtuką ant lauko pavadinimo XML Sources lange, nutempti ant duomenų lentelės ir paleisti virš to stulpelio, kuriame yra atitinkami duomenys. Tokiu būdų visi schemos laukai susiejami su lentelės stulpeliais.
  6. Išsaugomas XML failas. XML failo išsaugojimui eiti Developer > Export. Atsidariusiame lange nurodyti XML failo pavadinimą ir saugojimo vietą.

Duomenų įkėlimas

  1. Duomenų įkėlimui einama į importo formą.
  2. Pateikiant duomenis gali būti pateikiami įvairūs klaidos pranešimai, jeigu sistemoje nėra nurodyti atitinkami aprašomieji duomenis. Tokiu atveju reikalinga papildyti sistemos aprašymus ir bandyti įkelti duomenis iš naujo.
  3. Įkeliant duomenis gali būti pateikiamas klaidos pranešimas apie klaidą XML faile. Pavyzdžiui: Klaida XML faile: There is an error in XML document (13, 194). String was not recognized as a valid DateTime. Tokiu atveju reiškia, kad yra netinkamai užpildyti duomenys. Skaičiai skliausteliuose rodo klaidos vietą - pavyzdyje tai 13 eilutė, 194 simbolis eilutėje. Taip pat yra klaidos pranešimas, nurodantis kokios formato duomenų buvo tikimasi. Atkreipti dėmesį, kad eilutės numeris yra ne Excel lentelėje, o XML faile. Klaidos vietai nustatyti XML failą reikalinga atsidaryti su programa, kuriame būtų rodomi eilutės numeriai, pavyzdžiui Notepad++ (atsisiųsti: [1]). Atsidarius galima nustatyti klaidingus duomenis, tada atlikti reikiamus pataisymus Excel lentelėje ir iš naujo suformuoti XML failą.