Pastaba.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti prisijungti arba pakeisti katalogus.
Prieigai prie šio puslapio reikalingas įgaliojimas. Galite bandyti pakeisti katalogus.
Šiame straipsnyje parodyta, kaip sukurti drobės programą naudojant "Excel" duomenis kaip duomenų šaltinį. Jei jau sekate verslo duomenis programoje "Excel", "Power Apps" pateikia kelis būdus, kaip tuos duomenis paversti programa.
Sužinosite tris būdus, kaip dirbti su Excel duomenimis:
- Nusiųskite "Excel" failą ir sukurkite "Dataverse" lentelę.
- Prisijunkite prie "Excel" failo, kuris lieka debesies saugykloje.
- Pradėkite nuo tuščios drobės programos ir patys įtraukite "Excel" duomenų.
Prieš pradėdami įsitikinkite, kad Excel duomenys suformatuoti kaip lentelė. Šis paruošimas padeda "Power Apps" teisingai skaityti ir naudoti duomenis. Daugiau informacijos rasite Formatuota kaip lentelė programoje "Excel".
Norėdami sukurti programą naudodami Excel duomenis, pasirinkite vieną iš šių parinkčių Power Apps.
| Parinkčių kūrimas naudojant "Excel" | Nauda | Naršymas |
|---|---|---|
| Įkelkite Excel arba . CSV failą į Power Apps | "Power Apps" konvertuoja nusiųstus duomenis į "Dataverse" lentelę. Naudokite šį metodą, kai norite debesies saugyklos, patobulintos saugos ir pakartotinai naudojamos lentelės kitoms programoms ir srautams. | Pasirinkite Pradėti nuo duomenų>nusiuntimo failo. |
| Prisijunkite prie išorinio Excel failo ir naudokite jį drobės programai kurti | Darbaknygė lieka dabartinėje debesies vietoje. Naudokite šį metodą, jei norite greitai sukurti programą iš esamos Excel lentelės. | Pasirinkite Pradėti nuo duomenų>Excel Online (Business). |
| Tuščios drobės taikomosios programos kūrimas ir "Excel" duomenų įtraukimas | Jūs valdote ekranus, maketą, formules ir duomenų patirtį. Naudokite šį metodą, kai norite kuo daugiau lankstumo. | Kairiojoje naršymo srityje pasirinkite Kurti>iš tuščio. Tada pasirinkite programos dydį. |
"Excel" arba CSV failo nusiuntimas į "Power Apps"
Kai įkeliate "Excel" duomenis į "Power Apps", "Power Apps" konvertuoja duomenis į "Dataverse" lentelę. Šis metodas palengvina duomenų valdymą "Power Apps" ir suteikia galimybių, kurios viršija vien tik "Excel". Daugiau informacijos rasite Kodėl verta naudoti "Dataverse?".
Prisijunkite prie Power Apps.
Pagrindiniame ekrane pasirinkite Pradėti nuo duomenų.
Puslapyje Programos kūrimas pasirinkite Nusiųsti failą.
Pasirinkite Pasirinkti iš įrenginio, raskite Excel failą ir nusiųskite jį.
Pastaba.
Maksimalus failo dydis yra 5 GB.
Kai "Power Apps" sukuria lentelę, pasirinkite stulpelio pavadinimą arba lentelės pavadinimą, kad prireikus redaguotumėte ypatybes. Jei pakeičiate stulpelio duomenų tipą ir kai kurios esamos reikšmės neatitinka naujo tipo, "Power Apps" pašalina šias reikšmes, kai generuoja lentelę. Daugiau informacijos rasite Lentelių kūrimas ir redagavimas naudojant Power Apps.
Pasirinkite Eilutės nuosavybė ir pasirinkite, kaip norite valdyti eilutės nuosavybę.
Baigę pasirinkite Išsaugoti ir atidarykite programą.
"Power Apps" įkelia pirmąsias 20 eilučių, kad galėtumėte iš karto pradėti peržiūrėti programą. Likę duomenys įkeliami fone.
Žinomos problemos
- Dabartiniame duomenų nusiuntimo procese neatsižvelgiama į aplinkos duomenų formato parametrą.
Prisijungimas prie išorinio "Excel" failo iš "Power Apps"
Saugokite "Excel" failą debesies saugyklos tarnyboje, pvz., "Dropbox", "Google" diske, "„OneDrive“" arba "„OneDrive“ verslui". "Power Apps" gali prisijungti tik prie debesyje saugomų "Excel" failų.
"Power Apps" apima "Excel" jungtį, kurią galite naudoti norėdami pasiekti "Excel" duomenis. Excel Online (Business) jungtis suteikia greitą būdą kurti ir diegti programas, naudojančias Excel saugomus duomenis.
- Prisijunkite prie Power Apps.
- Pagrindiniame ekrane pasirinkite Pradėti nuo duomenų.
- Puslapyje Programos kūrimas pasirinkite Excel Prisijungęs (verslas).
- Jei yra daugiau nei vienas ryšys, pasirinkite ... , jei norite perjungti ryšius arba pridėti naują.
- Įveskite failo vietą ir pasirinkite lentelę.
- Pasirinkite Sukurti programą.
Norėdami sužinoti daugiau apie Excel duomenų bendrinimą, žr. Excel lentelių bendrinimas.
Tuščios drobės taikomosios programos kūrimas ir "Excel" duomenų įtraukimas
Naudokite šį pavyzdį norėdami sukurti dviejų ekranų programą, kurioje vartotojai naršo įrašus viename ekrane, o įtraukia, redaguoja arba naikina įrašus kitame ekrane.
Būtinosios sąlygos
Nukopijuokite šiuos duomenis į Excel failą.
Pradžios diena StartTime Savanoris Atsarginės kopijos kūrimas Šeštadienis 10 val. vidurdienis Vaskezas Kumaširo Šeštadienis vidurdienis – 14 val. Ice Singalas Šeštadienis Nuo 14:00 val. iki 16:00 val. Mykas Miuleris Sekmadienis 10 val. vidurdienis Li Adamsas Sekmadienis vidurdienis – 14 val. Singas Morganas Sekmadienis Nuo 14:00 val. iki 16:00 val. Batjė Ngujenas Formatuokite duomenis kaip lentelę Excel ir pavadinkite lentelę Schedule kad Power Apps galėtų ją perskaityti.
Įrašykite failą kaip eventsignup.xlsx, uždarykite jį ir įkelkite į debesies saugyklos paskyrą pvz., „OneDrive“.
Svarbu
Galite naudoti savo Excel failą ir vadovautis šiuo pavyzdžiu, kad gautumėte bendrą požiūrį. Tačiau "Excel" failo duomenys turi būti suformatuoti kaip lentelė.
Tuščios taikomosios programos kūrimas ir prisijungimas prie duomenų
Prisijunkite prie Power Apps.
Kairiojoje naršymo srityje pasirinkite Kurti>pradžią nuo tuščio.
Pasirinkite išdėstymą Telefono dydis .
Programa atidaroma Power Apps Studio, kur galite pridėti duomenų ir pradėti kurti.
Ekrano viduryje pasirinkite Prisijungti prie duomenų.
Duomenų srityje pasirinkite Įtraukti duomenis. Jei debesies saugyklos ryšys jau rodomas, pasirinkite jį. Kitu atveju įtraukite ryšį, pvz., "„OneDrive“":
- Ieškos lauke įveskite „OneDrive“ ir pažymėkite.
- Pasirinkite Įtraukti ryšį.
- Ryšio srityje pasirinkite Prisijungti.
- Jei būsite paraginti, įveskite kredencialus.
Skiltyje Pasirinkite Excel failą raskite ir pasirinkite eventsignup.xlsx.
Dalyje Pasirinkti lentelę pažymėkite žymės langelį Tvarkaraštis, tada pasirinkite Prisijungti.
Viršutiniame dešiniajame duomenų srities kampe pasirinkite uždarymo piktogramą (X).
Sukurti rodinio ekraną
Komandų juostoje pasirinkite Naujas ekranas>Sąrašas.
Power Apps prideda ekraną su numatytaisiais valdikliais, pvz., ieškos lauku ir valdikliu Gallery. Galerija apima visą ekraną po ieškos laukeliu.
Naujo ekrano viršuje pasirinkite žymos valdiklį [Title] ir pervardykite jį į View records.
Medžio rodinyje pasirinkite BrowseGallery1.
Galerijos ypatybių srityje nustatykite Maketas į Pavadinimas, paantraštė ir turinys.
Formulės juostoje pakeiskite CustomGallerySample į Tvarkaraštis ir abu SampleText egzempliorius pakeiskite į Savanoris.
Dešiniajame formulės juostos krašte pasirinkite Išplėsti formulės juostą, tada pasirinkite Formatuoti tekstą.
Formulė atitinka šį pavyzdį:
SortByColumns( Search( Schedule, TextSearchBox1.Text, "Volunteer" ), "Volunteer", If( SortDescending1, SortOrder.Descending, SortOrder.Ascending ) )Srityje Ypatybės pasirinkite Redaguoti šalia Laukai.
Lauke Title2 pasirinkite Savanoris. Lauke Subtitle2 pasirinkite StartDay. Lauke Body1 pasirinkite StartTime.
Viršutiniame dešiniajame duomenų srities kampe pasirinkite uždarymo piktogramą (X).
Dabar vartotojai gali rūšiuoti ir filtruoti galeriją pagal savanorio vardą pagal formulės funkcijas SortByColumns ir Search .
- Jei vartotojas ieškos lauke įveda bent vieną raidę, galerijoje rodomi tik įrašai, kurių lauke Savanoris yra tas tekstas.
- Jei vartotojas pasirenka rūšiavimo mygtuką, galerija rūšiuoja įrašus didėjančia arba mažėjančia tvarka pagal lauką Savanoris .
Daugiau informacijos apie šias ir kitas funkcijas rasite formulės nuorodoje.
Sukurti pakeitimo ekraną
Komandų juostoje pasirinkite Naujo ekrano>forma.
Medžio rodinyje pasirinkite EditForm1.
Ypatybių srityje pasirinkite rodyklę žemyn šalia Duomenų šaltinis, tada pasirinkite Tvarkaraštis.
Duomenų šaltinyje pasirinkite Redaguoti laukus.
Srityje Laukai pasirinkite Įtraukti lauką, pažymėkite kiekvieno lauko žymės langelį, tada pasirinkite Įtraukti.
Pasirinkite rodyklę šalia kiekvieno lauko pavadinimo, kad jį sutrauktumėte, tada vilkite Savanoris į sąrašo viršų.
Viršutiniame dešiniajame srities Laukai kampe pasirinkite uždarymo piktogramą (X).
Formos ypatybę Elementas nustatykite į šią išraišką formulės juostoje:
BrowseGallery1.SelectedEkrano viršuje pasirinkite etiketės ... valdiklį, tada pakeiskite [Pavadinimas] į Keisti įrašus.
Panaikinti ir pervadinti ekranus
Medžio rodinyje pasirinkite 1 ekrano daugtaškį (...), tada pasirinkite Naikinti.
Pasirinkite 2 ekrano daugtaškį (...), pasirinkite Pervardyti, tada įveskite ViewScreen.
Pasirinkite 3 ekrano daugtaškį (...), pasirinkite Pervardyti, tada įveskite ChangeScreen.
Konfigūruoti piktogramas rodinio ekrane
Netoli "ViewScreen" viršaus pasirinkite apskritos rodyklės piktogramą.
Nustatykite piktogramos ypatybę OnSelect į šią formulę:
Refresh(Schedule)Kai vartotojas pasirenka šią piktogramą, programa atnaujina duomenis iš Tvarkaraštis.
Daugiau informacijos apie šią ir kitas funkcijas ieškokite formulės nuorodoje.
Viršutiniame dešiniajame "ViewScreen" kampe pasirinkite pliuso piktogramą.
Nustatykite piktogramos ypatybę OnSelect į šią formulę:
NewForm(EditForm1);Navigate(ChangeScreen,ScreenTransition.None)Kai vartotojas pasirenka šią piktogramą, "ChangeScreen " atidaroma su tuščiais laukais, kad vartotojas galėtų sukurti įrašą.
Pažymėkite pirmo galerijoje esančio įrašo rodyklę dešinėn.
Nustatykite rodyklės ypatybę OnSelect į šią formulę:
EditForm(EditForm1); Navigate(ChangeScreen, ScreenTransition.None)Kai vartotojas pasirenka šią piktogramą, atidaromas ChangeScreen su pasirinktu įrašu, kad vartotojas galėtų jį redaguoti arba panaikinti.
Konfigūruoti piktogramas pakeitimo ekrane
" ChangeScreen" viršutiniame kairiajame kampe pasirinkite X piktogramą.
Nustatykite piktogramos ypatybę OnSelect į šią formulę:
ResetForm(EditForm1);Navigate(ViewScreen, ScreenTransition.None)Kai vartotojas pasirenka šią piktogramą, programa atmeta pakeitimus šiame ekrane ir grįžta į rodinio ekraną.
Dešiniajame viršutiniame kampe pasirinkite žymės laukelio piktogramą.
Varnelės ypatybę OnSelect nustatykite į šią formulę:
SubmitForm(EditForm1); Navigate(ViewScreen, ScreenTransition.None)Kai vartotojas pasirenka šią piktogramą, programa įrašo pakeitimus ir grįžta į rodinio ekraną.
Skirtuke Įterpimas pasirinkite Piktogramos , tada pasirinkite piktogramą Šiukšliadėžė.
Nustatykite naujos piktogramos ypatybę Spalva į Balta ir perkelkite ją šalia varnelės piktogramos.
Nustatykite šiukšliadėžės piktogramos ypatybę Matomas į šią formulę:
EditForm1.Mode = FormMode.EditŠi piktograma rodoma tik tada, kai forma veikia redagavimo režimu, o ne tada, kai ji veikia naujo režimo.
Nustatykite šiukšliadėžės piktogramos ypatybę OnSelect į šią formulę:
Remove(Schedule, BrowseGallery1.Selected); Navigate(ViewScreen, ScreenTransition.None)Kai vartotojas pasirenka šią piktogramą, programa panaikina pasirinktą įrašą iš duomenų šaltinio ir atidaro rodinio ekraną.
Patikrinti programą
- Pasirinkite ViewScreen, tada pasirinkite peržiūros paleidimo mygtuką, kad peržiūrėtumėte programą.
- Paieškos laukelyje įveskite vieną ar kelias raides, kad filtruotumėte sąrašą pagal savanorio vardą.
- Pasirinkite rūšiavimo piktogramą vieną ar kelis kartus, kad duomenys būtų rūšiuojami didėjančia arba mažėjančia tvarka pagal savanorio vardą.
- Įtraukti įrašą.
- Atnaujinkite įtrauktą įrašą, tada įrašykite pakeitimus.
- Atnaujinkite įrašą, kurį įtraukėte dar kartą, tada atšaukite keitimus.
- Panaikinkite įtrauktą įrašą.
- Uždarykite peržiūros režimą paspausdami Esc arba pasirinkdami uždarymo piktogramą viršutiniame dešiniajame kampe.
Paskesni veiksmai
- Paspauskite Ctrl + S , kad įrašytumėte programą debesyje, kad galėtumėte ją paleisti iš kitų įrenginių.
- Bendrinkite programą , kad kiti žmonės galėtų ją paleisti.