Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
I denne artikel kan du se, hvordan du opretter en lærredsapp ved hjælp af Excel data som datakilde. Hvis du allerede sporer forretningsdata i Excel, Power Apps giver dig flere måder at omdanne disse data til en app på.
Du lærer tre måder at arbejde med Excel data på:
- Upload en Excel fil, og opret en Dataverse-tabel.
- Opret forbindelse til en Excel fil, der forbliver i cloudlageret.
- Start med en tom lærredsapp, og tilføj selv Excel data.
Før du begynder, skal du sørge for, at dine Excel data er formateret som en tabel. Dette præparat hjælper Power Apps med at læse og bruge dataene korrekt. Du kan få flere oplysninger under Formateret som en tabel i Excel.
Hvis du vil oprette en app ved hjælp af Excel data, skal du vælge en af følgende indstillinger i Power Apps.
| Opret indstillinger ved hjælp af Excel | Personalegoder | Navigation |
|---|---|---|
| Upload en Excel- eller .CSV-fil til Power Apps | Power Apps konverterer de overførte data til en Dataverse-tabel. Brug denne fremgangsmåde, når du vil have cloudlager, forbedret sikkerhed og en tabel, der kan genbruges til andre apps og flow. | Vælg Start med data>Overfør fil. |
| Opret forbindelse til en ekstern Excel-fil, og brug den til at oprette en lærredsapp | Projektmappen forbliver på den aktuelle placering i skyen. Brug denne fremgangsmåde, når du hurtigt vil oprette en app ud fra en eksisterende Excel-tabel. | Vælg Start med data>Excel Online (Business). |
| Opret en tom lærredapp og tilføj derefter Excel-data | Du styrer skærmbilleder, layout, formler og dataoplevelse. Brug denne fremgangsmåde, når du vil have mest fleksibilitet. | I navigationsruden til venstre skal du vælge Opret>Opret fra bunden. Vælg derefter appens størrelse. |
Upload en Excel- eller CSV-fil til Power Apps
Når du uploader Excel data til Power Apps, konverterer Power Apps dataene til en Dataverse-tabel. Denne fremgangsmåde gør det nemmere at administrere dataene i Power Apps og giver dig funktioner, der går ud over Excel alene. Du kan få flere oplysninger under Hvorfor bruge Dataverse?.
Log på Power Apps.
Vælg Start med data på startskærmen.
Vælg Upload fil på siden Opret en app.
Vælg Vælg fra enhed, gå til din Excel fil, og upload den derefter.
Note
Den maksimale filstørrelse er 5 GB.
Når Power Apps opretter tabellen, skal du vælge et kolonnenavn eller tabelnavnet for at redigere egenskaberne efter behov. Hvis du ændrer en kolonnedatatype, og nogle eksisterende værdier ikke svarer til den nye type, fjerner Power Apps disse værdier, når tabellen genereres. Du kan få flere oplysninger under Opret og rediger tabeller ved hjælp af Power Apps.
Vælg Rækkeejerskabet , og vælg, hvordan du vil administrere rækkeejerskabet.
Når du har gjort det, skal du vælge Gem og åbn app.
Power Apps uploader de første 20 rækker, så du kan begynde at gennemse appen med det samme. Den uploader de resterende data i baggrunden.
Kendte problemer
- Den aktuelle dataoverførselsproces tager ikke højde for indstillingen for miljødataformat.
Opret forbindelse til en ekstern Excel-fil fra Power Apps
Gem Excel-filen i en cloudlagertjeneste, f.eks. Dropbox, Google Drev, OneDrive eller OneDrive for Business. Power Apps kan kun oprette forbindelse til Excel filer, der er gemt i cloudmiljøet.
Power Apps indeholder en Excel connector, som du kan bruge til at få adgang til Excel data. Connectoren Excel Online (Business) gør det hurtigt at oprette og installere apps, der bruger data, der er gemt i Excel.
- Log på Power Apps.
- Vælg Start med data på startskærmen.
- På siden Opret en app skal du vælge Excel Online (Business).
- Hvis der er mere end én tilgængelig forbindelse, skal du vælge ... for at skifte forbindelser eller tilføje en ny.
- Angiv filplaceringen, og vælg derefter tabellen.
- Vælg Opret app.
Du kan få mere at vide om deling af Excel data under Deling af Excel tabeller.
Opret en tom lærredapp og tilføj Excel-data
Brug dette eksempel til at oprette en app med to skærme, hvor brugerne gennemser poster på én skærm og tilføjer, redigerer eller sletter poster på en anden skærm.
Forudsætninger
Kopiér disse data til en Excel fil.
StartDay StartTime Frivillig Backup Lørdag 10:00-12:00 Vasquez Kumashiro Lørdag 12:00-14:00 Ice Singhal Lørdag 14:00-16:00 Myk Møller Søndag 10:00-12:00 Li Adams Søndag 12:00-14:00 Singh Morgan Søndag 14:00-16:00 Batye Nguyen Formatere dataene som en tabel i Excel og navngiv tabellen Schedule så Power Apps kan læse dem.
Gem filen som eventsignup.xlsx, luk den, og upload den derefter til en cloudlagerkonto , f.eks. OneDrive.
Vigtig
Du kan bruge din egen Excel-fil og følge dette eksempel for den generelle tilgang. Dataene i Excel-filen skal dog være formateret som en tabel.
Opret en tom app, og opret forbindelse til data
Log på Power Apps.
Vælg Opret>start fra bunden i navigationsruden til venstre.
Vælg layoutet Telefonstørrelse.
Appen åbnes i Power Apps Studio, hvor du kan tilføje data og begynde at bygge.
Midt på skærmen skal du vælge Opret forbindelse til data.
Vælg Tilføj data i ruden Data. Hvis din cloudlagerforbindelse allerede vises, skal du vælge den. Ellers skal du tilføje en forbindelse, f.eks. OneDrive:
- I søgefeltet skal du angive OneDrive og derefter vælge det.
- Vælg Tilføj en forbindelse.
- Vælg Opret forbindelse i ruden Forbindelse.
- Hvis du bliver bedt om det, skal du angive dine legitimationsoplysninger.
Under Vælg en Excel-fil skal du finde og vælge eventsignup.xlsx.
Under Vælg en tabel skal du markere afkrydsningsfeltet for Tidsplan og derefter vælge Opret forbindelse.
Vælg lukkeikonet (X) i øverste højre hjørne af ruden Data.
Opret visningsskærmbilledet
Vælg Ny skærm>Liste på kommandolinjen.
Power Apps tilføjer en skærm med standardkontrolelementer, f.eks. et søgefelt og et Gallery kontrolelement. Galleriet dækker hele skærmbilledet under søgefeltet.
Øverst på det nye skærmbillede skal du vælge etiketkontrolelementet [Title] og omdøbe det til Vis poster.
I trævisning skal du vælge BrowseGallery1.
I ruden Egenskaber i galleriet skal du angive Layout til Titel, undertitel og brødtekst.
Erstatt CustomGallerySample med Tidsplan på formellinjen, og udskift begge forekomster af SampleText med Frivillig.
Vælg Udvid formellinje i højre kant af formellinjen, og vælg derefter Formatér tekst.
Formlen matcher dette eksempel:
SortByColumns( Search( Schedule, TextSearchBox1.Text, "Volunteer" ), "Volunteer", If( SortDescending1, SortOrder.Descending, SortOrder.Ascending ) )I ruden Egenskaber skal du vælge Rediger ud for Felter.
I feltet Titel2 skal du vælge Frivillig. I feltet Undertitel2 skal du vælge StartDay. I feltet Body1 skal du vælge StartTime.
Vælg lukkeikonet (X) i øverste højre hjørne af ruden Data.
Brugerne kan nu sortere og filtrere galleriet efter frivilligt navn baseret på funktionerne SortByColumns og Search i formlen.
- Hvis en bruger skriver mindst ét bogstav i søgefeltet, viser galleriet kun poster, hvor feltet Frivillig indeholder den pågældende tekst.
- Hvis en bruger vælger sorteringsknappen, sorterer galleriet poster i stigende eller faldende rækkefølge baseret på feltet Frivillig .
Du kan finde flere oplysninger om disse og andre funktioner i formelreferencen.
Opret ændringsskærmbilledet
Vælg Ny skærm>Formular på kommandolinjen.
Vælg RedigerFormular1 i trævisning.
I ruden Egenskaber skal du vælge pil ned ud for Datakilde og derefter vælge Planlæg.
Under datakilden skal du vælge Rediger felter.
I ruden Felter skal du vælge Tilføj felt, markere afkrydsningsfeltet for hvert felt og derefter vælge Tilføj.
Vælg pilen ud for hvert feltnavn for at skjule det, og træk derefter Volunteer til toppen af listen.
Vælg lukkeikonet (X) i øverste højre hjørne af ruden Felter.
Angiv egenskaben Element for formularen til dette udtryk på formellinjen:
BrowseGallery1.SelectedØverst på skærmen skal du vælge elementet Etiket og derefter erstatte [Title] med Ændringsposter.
Slet og omdøb skærmbilleder
I trævisning skal du vælge ellipsen (...) for Screen1 og derefter vælge Slet.
Vælg ellipsen (...) for Screen2, vælg Omdøb, og angiv derefter ViewScreen.
Vælg ellipsen (...) for Screen3, vælg Omdøb, og angiv derefter ChangeScreen.
Konfigurer ikoner på visningsskærmbilledet
Vælg ikonet med den cirkulære pil øverst i ViewScreen.
Angiv egenskaben OnSelect for ikonet til denne formel:
Refresh(Schedule)Når en bruger vælger dette ikon, opdaterer appen data fra Tidsplan.
Du kan få flere oplysninger om dette og andre funktioner i formelreferencen.
Vælg plusikonet i øverste højre hjørne af ViewScreen.
Angiv egenskaben OnSelect for ikonet til denne formel:
NewForm(EditForm1);Navigate(ChangeScreen,ScreenTransition.None)Når en bruger vælger dette ikon, åbnes ChangeScreen med tomme felter, så brugeren kan oprette en post.
Vælg højre pil for den første post i galleriet.
Angiv egenskaben OnSelect for pilen til denne formel:
EditForm(EditForm1); Navigate(ChangeScreen, ScreenTransition.None)Når en bruger vælger dette ikon, åbnes ChangeScreen med den valgte post, så brugeren kan redigere eller slette den.
Konfigurer ikoner på ændringsskærmen
På ChangeScreen skal du vælge X-ikonet i øverste venstre hjørne.
Angiv egenskaben OnSelect for ikonet til denne formel:
ResetForm(EditForm1);Navigate(ViewScreen, ScreenTransition.None)Når en bruger vælger dette ikon, kasserer appen ændringerne på denne skærm og vender tilbage til visningsskærmen.
Vælg ikonet med fluebenet i øverste højre hjørne.
Angiv egenskaben OnSelect for afkrydsningsfeltet til denne formel:
SubmitForm(EditForm1); Navigate(ViewScreen, ScreenTransition.None)Når en bruger vælger dette ikon, gemmer appen ændringer og vender tilbage til visningsskærmen.
Vælg Ikoner under fanen Indsæt, og vælg derefter ikonet Papirkurv.
Angiv egenskaben Color for det nye ikon til Hvid , og flyt den ud for afkrydsningsikonet.
Angiv egenskaben Visible for ikonet Papirkurv til denne formel:
EditForm1.Mode = FormMode.EditDette ikon vises kun, når formularen er i redigeringstilstand , ikke når den er i tilstanden Ny .
Angiv egenskaben OnSelect for ikonet Papirkurv til denne formel:
Remove(Schedule, BrowseGallery1.Selected); Navigate(ViewScreen, ScreenTransition.None)Når en bruger vælger dette ikon, sletter appen den valgte post fra datakilden og åbner visningsskærmen.
Teste appen
- Vælg ViewScreen, og vælg derefter knappen Afspil eksempel for at få vist appen.
- Skriv et eller flere bogstaver i søgefeltet for at filtrere listen efter navn på frivillig.
- Vælg sorteringsikonet en eller flere gange for at sortere dataene i stigende eller faldende rækkefølge efter navn på frivillig.
- Tilføj en post.
- Opdater den post, du har tilføjet, og gem derefter ændringerne.
- Opdater den post, du har tilføjet igen, og annuller derefter ændringerne.
- Slet den post, du har tilføjet.
- Luk eksempelvisningen ved at trykke på Esc eller ved at vælge lukkeikonet i øverste højre hjørne.
Næste trin
- Tryk på Ctrl+S for at gemme din app i skyen, så du kan køre den fra andre enheder.
- Del appen , så andre kan køre den.