Creați o aplicație pe pânză bazată pe date Excel

Acest articol îți arată cum să creezi o aplicație canvas folosind date Excel ca sursă de date. Dacă deja urmărești datele de afaceri în Excel, Power Apps îți oferă mai multe moduri de a transforma acele date într-o aplicație.

Vei învăța trei moduri de a lucra cu datele Excel:

  • Încarcă un fișier Excel și creează un tabel Dataverse.
  • Conectează-te la un fișier Excel care rămâne în cloud.
  • Începe cu o aplicație canvas goală și adaugă tu date Excel.

Înainte să începi, asigură-te că datele tale din Excel sunt formatate ca un tabel. Această pregătire ajută Power Apps să citească și să folosească corect datele. Pentru mai multe informații, vezi Formatat ca tabel în Excel.

Pentru a crea o aplicație folosind datele Excel, alegeți una dintre următoarele opțiuni în Power Apps.

Creează opțiuni folosind Excel Beneficii Navigare
Încarcă un fișier Excel sau . CSV către Power Apps Power Apps convertește datele încărcate într-un tabel Dataverse. Folosește această abordare când dorești stocare în cloud, securitate îmbunătățită și un tabel reutilizabil pentru alte aplicații și fluxuri. Selectează Pornește cu datele>Încărca fișierul.
Conectează-te la un fișier Excel extern și folosește-l pentru a crea o aplicație canvas Caietul de lucru rămâne în locația sa actuală în cloud. Folosește această abordare când vrei o metodă rapidă de a crea o aplicație dintr-un tabel Excel table existent. Selectează Începe cu date>Excel Online (Business).
Creați o aplicație pe pânză goală și apoi adăugați date Excel Controlezi ecranele, layout-ul, formulele și experiența datelor. Folosește această abordare când vrei cea mai mare flexibilitate. În panoul de navigare din stânga, selectează Create>Create din blank. Apoi selectează dimensiunea aplicației.

Încarcă un fișier Excel sau CSV în Power Apps

Când încarci date Excel în Power Apps, Power Apps convertește datele într-un tabel Dataverse. Această abordare face ca datele să fie mai ușor de gestionat în Power Apps și îți oferă capabilități care depășesc doar Excel. Pentru mai multe informații, vezi De ce să folosești Dataverse?.

  1. conectați-vă la Power Apps.

  2. Pe ecranul principal, selectează Start cu date.

  3. Pe pagina Creează o aplicație , selectează Încarcă fișierul.

  4. Selectează selectează din dispozitiv, navighează în fișierul Excel și apoi încarcă-l.

    Notă

    Dimensiunea maximă a fișierului este de 5 GB.

  5. Când Power Apps creează tabelul, selectați un nume de coloană sau de tabel pentru a edita proprietățile după necesitate. Dacă schimbi un tip de date de coloană și unele valori existente nu corespund noului tip, Power Apps elimină acele valori când generează tabelul. Pentru mai multe informații, vezi Creează și editează tabele folosind Power Apps.

  6. Selectați Proprietatea rândurilor și alegeți cum doriți să gestionați proprietatea rândurilor.

  7. Când ați terminat, selectați Salvați și deschideți aplicația.

Power Apps încarcă primele 20 de rânduri ca să poți începe să revizuiești aplicația imediat. Încarcă datele rămase în fundal.

Probleme cunoscute

  • Procesul actual de încărcare a datelor nu ia în considerare setarea formatului datelor de mediu.

Conectează-te la un fișier Excel extern din Power Apps

Stochează fișierul Excel într-un serviciu de stocare cloud precum Dropbox, Google Drive, OneDrive sau OneDrive pentru business. Power Apps se poate conecta doar la fișiere Excel stocate în cloud.

Power Apps include un conector Excel pe care îl poți folosi pentru a accesa datele Excel. Conectorul Excel Online (Business) oferă o modalitate rapidă de a crea și implementa aplicații care folosesc datele stocate în Excel.

  1. conectați-vă la Power Apps.
  2. Pe ecranul principal, selectează Start cu date.
  3. Pe pagina Creează o aplicație, selectează Excel Online (Business).
  4. Dacă sunt disponibile mai multe conexiuni, selectează ... pentru a schimba conexiunea sau a adăuga una nouă.
  5. Introdu locația fișierului, apoi selectează tabelul.
  6. Selectați Creați aplicație.

Pentru a afla mai multe despre partajarea Excel date, consultați Partajarea tabelelor Excel.

Creați o aplicație pe pânză goală și adăugați date Excel

Folosește acest exemplu pentru a crea o aplicație cu două ecrane în care utilizatorii răsfoiesc înregistrările pe un ecran și adaugă, editează sau șterg înregistrări pe altul ecran.

Cerințe preliminare

  1. Copiază aceste date într-un fișier Excel.

    StartDay StartTime Volunteer Backup
    sâmbătă 10-prânz Vasquez Kumashiro
    sâmbătă prânz-14 Ice Singhal
    sâmbătă 14-16 Myk Mueller
    duminică 10-prânz Li Adams
    duminică prânz-14 Singh Morgan
    duminică 14-16 Batye Nguyen
  2. Formatează datele ca tabel în Excel și denumește tabelul Schedule astfel încât Power Apps să le poată citi.

  3. Salvează fișierul ca eventsignup.xlsx, închide-l și apoi încarcă-l într-un cont cloud-storage cum ar fi OneDrive.

Important

Poți folosi propriul tău fișier Excel și să urmezi acest exemplu pentru abordarea generală. Totuși, datele din fișierul Excel trebuie să fie formatate ca tabel.

Creați o aplicație goală și conectați-o la date

  1. conectați-vă la Power Apps.

  2. În panoul de navigare din stânga, selectează Create>Start din blank.

  3. Selectați aspectul Dimensiunea telefonului .

    Aplicația se deschide în Power Apps Studio, unde poți adăuga date și începe să construiești.

  4. În mijlocul ecranului, selectați Conectare la date.

  5. În panoul Date , selectați Adăugare date. Dacă conexiunea ta de stocare în cloud apare deja, selectează-o. Altfel, adaugă o conexiune precum OneDrive:

    1. În caseta de căutare, introdu OneDrive, apoi selectează-l.
    2. Selectați Adăugați o conexiune.
    3. În panoul de conexiuni, selectați Conectare.
    4. Dacă vi se solicită, introduceți acreditările.
  6. La Alege un fișier Excel, găsește și selectează eventsignup.xlsx.

  7. La Alege un tabel, bifează căsuța pentru Program, apoi selectează Conectează.

  8. În colțul din dreapta sus al panoului de date , selectați pictograma de închidere (X).

Crearea ecranului de vizualizare

  1. În bara de comenzi, selectați Ecran nou>Listă.

    Power Apps adaugă un ecran cu controale implicite, cum ar fi o casetă de căutare și un control Galerie. Galeria acoperă întregul ecran sub caseta de căutare.

  2. În partea de sus a noului ecran, selectează controlul etichetei [Titlu] și redenumește-l în View records.

  3. În vizualizarea arborelui, selectează BrowseGallery1.

  4. În panoul Proprietăți al galeriei, setează Layout la Titlu, subtitrări și corp.

  5. În bara de formule, înlocuiți CustomGallerySample cu Schedule și înlocuiți ambele instanțe ale SampleText cu Volunteer.

  6. Pe marginea dreaptă a barei de formule, selectează Extinde bara de formule, apoi selectează Formatare text.

    Formula corespunde cu acest exemplu:

    SortByColumns(
        Search(
            Schedule,
            TextSearchBox1.Text,
            "Volunteer"
        ),
        "Volunteer",
        If(
            SortDescending1,
            SortOrder.Descending,
            SortOrder.Ascending
        )
    )
    
  7. În panoul Proprietăți , selectează Editare lângă Câmpuri.

  8. În căsuța Titlul 2 , selectează Voluntariat. În căsuța Subtitle2 , selectează StartDay. În căsuța Body1 , selectează StartTime.

  9. În colțul din dreapta sus al panoului de date , selectați pictograma de închidere (X).

    Utilizatorii pot acum sorta și filtra galeria după numele voluntarilor pe baza funcțiilor SortByColumns și Search din formulă.

    • Dacă un utilizator tastează cel puțin o literă în caseta de căutare, galeria afișează doar înregistrări unde câmpul Voluntar conține acel text.
    • Dacă un utilizator selectează butonul de sortare, galeria sortează înregistrările în ordine crescătoare sau descrescătoare pe baza câmpului Voluntar .

Pentru mai multe informații despre aceste funcții și alte funcții, consultați referința formulei.

Crearea ecranului de modificare

  1. În bara de comenzi, selectați Ecran nou>Formular.

  2. În vizualizarea arborelui, selectați EditForm1.

  3. În panoul Proprietăți , selectează săgeata în jos de lângă Sursa de date, apoi selectează Programare.

  4. În sursa datelor, selectați câmpurile Edit.

  5. În panoul Câmpuri , selectați Adăugare câmp, bifați caseta de selectare pentru fiecare câmp, apoi selectați Adăugare.

  6. Selectați săgeata de lângă fiecare nume de câmp pentru a o comprima, apoi trageți Voluntar în partea de sus a listei.

    Reordonare câmpuri.

  7. În colțul din dreapta sus al panoului Câmpuri , selectează pictograma de închidere (X).

  8. Setați proprietatea Item a formularului la această expresie în bara de formule:

    BrowseGallery1.Selected

  9. În partea de sus a ecranului, selectați controlul Etichetă , apoi înlocuiți [Titlu] cu Modificare înregistrări.

    Modificați bara de titlu.

Ștergerea și redenumirea ecranelor

  1. În vizualizarea arborelui, selectează punctele de suspensie (...) pentru Ecranul 1, apoi selectează Șterge.

    Ștergeți ecranul.

  2. Selectează punctele de suspensie (...) pentru Ecranul 2, selectează Renumește, apoi intră în Ecranul de vizualizare.

  3. Selectează punctele de suspensie (...) pentru Ecranul 3, selectează Renumește, apoi intră în Ecranul de schimbare.

Configurați pictogramele pe ecranul de vizualizare

  1. Aproape de partea de sus a ViewScreen, selectează pictograma circulară cu săgeată.

    Adăugați înregistrare pentru reîmprospătare.

  2. Setați proprietatea OnSelect pentru pictograma respectivă la această formulă:

    Refresh(Schedule)

    Când un utilizator selectează această pictogramă, aplicația reîmprospătează datele din Programare.

    Pentru mai multe informații despre această funcție și altele, consultați referința la formulă.

  3. În colțul din dreapta sus al ViewScreen, selectează pictograma plus.

    Adăugați înregistrare.

  4. Setați proprietatea OnSelect pentru pictograma respectivă la această formulă:

    NewForm(EditForm1);Navigate(ChangeScreen,ScreenTransition.None)

    Când un utilizator selectează această pictogramă, ChangeScreen se deschide cu câmpuri goale pentru ca utilizatorul să poată crea o înregistrare.

  5. Selectați săgeata spre dreapta pentru prima înregistrare din galerie.

    Selectare săgeată.

  6. Setați proprietatea OnSelect pentru săgeată la această formulă:

    EditForm(EditForm1); Navigate(ChangeScreen, ScreenTransition.None)

    Când un utilizator selectează această pictogramă, ChangeScreen se deschide cu înregistrarea selectată, astfel încât utilizatorul să o poată edita sau șterge.

Configurați pictogramele pe ecranul de modificare

  1. Pe ChangeScreen, selectează pictograma X din colțul din stânga sus.

    Pictogramă Anulare.

  2. Setați proprietatea OnSelect pentru pictograma respectivă la această formulă:

    ResetForm(EditForm1);Navigate(ViewScreen, ScreenTransition.None)

    Când un utilizator selectează această pictogramă, aplicația elimină modificările de pe acest ecran și revine la ecranul de vizualizare.

  3. În colțul din dreapta sus, selectați pictograma de bifare.

    Pictogramă de bifare.

  4. Setați proprietatea OnSelect pentru marcajul de selectare la această formulă:

    SubmitForm(EditForm1); Navigate(ViewScreen, ScreenTransition.None)

    Când un utilizator selectează această pictogramă, aplicația salvează modificările și revine pe ecranul de vizualizare.

  5. În fila Inserare , selectați Pictograme, apoi selectați pictograma Coș de gunoi .

  6. Setează proprietatea Color a noii pictograme pe Alb și mută-o lângă pictograma de bifă.

    Pictogramă coș.

  7. Setați proprietatea Visible pentru pictograma coșului de gunoi la această formulă:

    EditForm1.Mode = FormMode.Edit

    Această pictogramă apare doar când formularul este în modul Editare , nu când este în modul Nou .

  8. Setați proprietatea OnSelect pentru pictograma coșului de gunoi la această formulă:

    Remove(Schedule, BrowseGallery1.Selected); Navigate(ViewScreen, ScreenTransition.None)

    Când un utilizator selectează această pictogramă, aplicația șterge înregistrarea selectată din sursa de date și deschide ecranul de vizualizare.

Testați aplicația

  1. Selectează ViewScreen, apoi selectează butonul de previzualizare pentru a previzualiza aplicația.
  2. Tastează una sau mai multe litere în caseta de căutare pentru a filtra lista după numele voluntarilor.
  3. Selectează pictograma de sortare o dată sau de mai multe ori pentru a sorta datele în ordine crescătoare sau descrescătoare după numele voluntarilor.
  4. Adăugați o înregistrare.
  5. Actualizați înregistrarea adăugată, apoi salvați modificările.
  6. Actualizează din nou înregistrarea pe care ai adăugat-o și apoi anulează modificările.
  7. Ștergeți înregistrarea pe care ați adăugat-o.
  8. Închideți modul Previzualizare apăsând Esc sau selectând pictograma de închidere din colțul din dreapta sus.

Pașii următori

  • Apasă Ctrl+S pentru a salva aplicația în cloud, astfel încât să o poți rula de pe alte dispozitive.
  • Distribuie aplicația ca să o poată folosi și alții.