Del via


Oprette en lærredapp, der er baseret på Excel-data

I denne artikel kan du se, hvordan du opretter en lærredsapp ved hjælp af Excel-data som datakilde. Uanset om du har eksisterende Excel-regneark med forretningsdata eller vil udnytte Excels velkendte struktur, giver Power Apps fleksible muligheder for at transformere dine data til effektive programmer.

Du lærer tre forskellige metoder til at arbejde med Excel-data:

Upload Excel-filer for at oprette Dataverse-tabeller til forbedret dataadministration og sikkerhed Opret forbindelse til eksterne Excel-filer, der er gemt i cloudtjenester, for hurtigt at oprette apps Start med en tom lærredsapp, og tilføj Excel-data for at få komplet tilpasningskontrol Før du begynder, skal du sikre, at dine Excel-data er formateret korrekt. Dette forberedelsestrin hjælper Power Apps med at læse og interagere med dine data mere effektivt. 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 Fordele Navigation
Upload en Excel- eller . CSV-fil til Power Apps Overførte Excel-data genererer en Dataverse-tabel. Med Dataverse-standardtabellerne og de brugerdefinerede tabeller kan du gemme dine data sikkert i skyen. Ved hjælp af disse tabeller kan du definere organisationens data på en måde, der er skræddersyet til dine forretningsbehov, så det bliver nemmere at bruge dem i dine apps. Vælg Start med dataoverførselsfil>.
Opret forbindelse til en ekstern Excel-fil, og brug den til at oprette en lærredapp. Dine data forbliver, hvor de er. Brug af Excel-connectoren i Power Apps giver en enkel og hurtig metode til at oprette og installere apps med data, der er gemt i Excel. Det er især fordelagtigt for udviklere, der allerede bruger Excel og ønsker at forbedre dets funktionalitet med minimal indsats. Udviklere drager fordel af cloudadgang, nem datamanipulation, hurtig prototyping og intet behov for en kompleks databaseopsætning. Vælg Start med Data>Excel Online (Business).
Opret en tom lærredapp og tilføj derefter Excel-data Du har fuld fleksibilitet, kontrol og tilpasning. Det giver dig mulighed for at designe en app, der opfylder dine præcise specifikationer, uden at være begrænset af foruddesignede skabeloner, hvilket giver større kreativ frihed og tilpasningsevne, der passer til dine unikke behov. Vælg Opret>Opret fra bunden i navigationsruden til venstre. Vælg derefter appens størrelse.

Upload en Excel- eller CSV-fil til Power Apps

Når du uploader dine Excel-data til Power Apps, forbliver de ikke bare som en Excel-fil. I stedet konverterer Power Apps den til en Dataverse-tabel. Denne konvertering gør det nemmere at integrere og administrere dine data i Power Apps, og du får mere effektive funktioner sammenlignet med at bruge Excel alene. Du kan finde flere oplysninger i Hvorfor bruge Dataverse?

  1. Log på Power Apps.

  2. Vælg Start med data på startskærmen.

  3. Vælg Upload fil på siden Opret en app.

  4. Vælg Vælg fra enhed, og gå til den placering, hvor Excel-filen er gemt. Vælg den fil, der skal uploades.

    Bemærkning

    Den maksimale filstørrelse er 5 GB.

  5. Når Power Apps opretter tabellen, skal du vælge et kolonnenavn eller tabelnavnet for at redigere egenskaberne, så de passer til dine behov. Hvis du ændrer kolonnedatatyper, og der er værdier i celler, der ikke stemmer overens med den valgte datatype, fjerner Power Apps disse værdier, når tabellen genereres. Der er flere oplysninger i Oprette og redigere tabeller ved hjælp af Power Apps.

  6. Vælg Rækkeejerskabet , og vælg, hvordan du vil administrere rækkeejerskabet.

  7. Når du har gjort det, skal du vælge Gem og åbn app. Power Apps uploader de første 20 rækker med data, så du kan begynde at gennemse dataene i din app. Systemet uploader de resterende data i baggrunden.

Kendte problemer

  • I den aktuelle dataoverførselsproces tages der ikke højde for indstillingen for miljødataformat.

Oprette forbindelse til en ekstern Excel-fil fra Power Apps

Gem Excel-filen i en cloudlagertjeneste som Dropbox, Google Drive, OneDrive eller OneDrive for Business, fordi Power Apps kun kan oprette forbindelse til Excel-filer, der er gemt i skyen.

Power Apps har en Excel-connector, som du kan bruge til at få adgang til dine Excel-data. Excel Online-connectoren (Business) giver fleksibilitet ved at få adgang til en lang række cloudbaserede fillagringstjenester.

  1. Log på Power Apps.

  2. Vælg Start med data på startskærmen.

  3. Vælg Excel Online (Business) i Opret en app.

  4. Der vises kun én forbindelse ad gangen. Hvis du vil vælge en anden forbindelse, skal du vælge knappen ... for at skifte forbindelser eller tilføje en ny forbindelse.

  5. Angiv filplaceringen, og vælg tabellen.

  6. Vælg Opret app, når du er færdig.

Du kan finde flere oplysninger om, hvordan du deler Excel-data, under Dele Excel-tabeller.

Opret en tom lærredapp og tilføj Excel-data

Opret en tom app, og brug derefter Excel-data, der er formateret som en tabel som kilden til appens oplysninger.

Følg eksemplet nedenfor for at oprette en app med to skærmbilleder, hvor brugerne kan få vist (gennemse) dataene fra en Excel-fil på ét skærmbillede, og på et andet skærmbillede kan de interagere med (tilføje, ændre eller fjerne) de pågældende data. Datainteraktionsfunktionerne, f.eks. oprettelse, opdatering og sletning af poster, er indbygget i appens andet skærmbillede.

Forudsætninger

  1. Kopiér dataene, og indsæt dem i en Excel-fil.

    StartDay StartTime Frivillig Backup
    Lørdag 10:00-12:00 Vasquez Kumashiro
    Lørdag 12:00-14:00 Iversen 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
  2. Formatér tabellen i Excel, og navngiv den Tidsplan, så Power Apps kan fortolke oplysningerne.

  3. Gem filen som eventsignup.xlsx, luk den, og upload den derefter til en cloudlagerkonto , f.eks. OneDrive.

Vigtige oplysninger

Du kan bruge din egen Excel-fil og gennemgå dette eksempel, som kun omhandler generelle koncepter. Dataene i Excel-filen skal dog være formateret som en tabel.

Opret en tom app, og opret forbindelse til data

  1. Log på Power Apps.

  2. Vælg Opret>start fra bunden i navigationsruden til venstre.

  3. Vælg layoutet Telefonstørrelse.

    Appen åbnes i Power Apps Studio, hvor du kan tilføje data og begynde at bygge appen.

  4. Midt på skærmen skal du vælge Opret forbindelse til data.

  5. Vælg Tilføj data i ruden Data. Vælg forbindelsen til din cloudlagerkonto, hvis den vises. Ellers skal du udføre disse trin for at tilføje en forbindelse som f.eks. OneDrive:

    1. Angiv OneDrive i søgefeltet.
    2. Vælg Tilføj en forbindelse.
    3. Vælg Opret forbindelse i ruden Forbindelse.
    4. Angiv dine legitimationsoplysninger for kontoen, hvis du bliver bedt om det.
  6. Under Vælg en Excel-fil, skal du finde og derefter vælge filen eventsignup.xlsx, du gemte tidligere.

  7. Under Vælg en tabel skal du markere afkrydsningsfeltet for Tidsplan og derefter vælge Opret forbindelse.

  8. Luk ruden Data i øverste højre hjørne ved at vælge lukkeikonet (X).

Opret visningsskærmbilledet

  1. Vælg Ny skærm>Liste på kommandolinjen.

    Der tilføjes en skærm med flere standardkontrolelementer, f.eks. et søgefelt og et gallerikontrolelement . Galleriet dækker hele skærmbilledet under søgefeltet.

  2. Øverst på det nye skærmbillede skal du vælge etiketkontrolelementet [Title] og omdøbe det til Vis poster.

  3. Vælg BrowseGallery1 i trævisningen.

  4. Angiv Layout til Titel, undertitel og brødtekst i galleriruden Egenskaber.

  5. Erstatt CustomGallerySample med Tidsplan på formellinjen, og udskift begge forekomster af SampleText med Frivillig.

  6. Vælg pil ned Udvid formellinje i højre side 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
        )
    )
    
    
  7. I ruden Egenskaber ud for Felter skal du vælge Rediger.

  8. Vælg frivillig i feltet Title2, vælg StartDayi feltet Subtitle2, og vælg StartTime i feltet Body1.

  9. Luk ruden Data ved at vælge lukkeikonet (X) i øverste højre hjørne.

    Brugerne kan sortere og filtrere galleriet efter frivilliges navn baseret på funktionerne SortByColumns og Search i denne formel.

    • Hvis en bruger skriver mindst ét bogstav i søgefeltet, viser galleriet kun poster, hvor feltet Frivillig indeholder den tekst, som brugeren har indtastet.
    • Hvis en bruger vælger knappen til sortering (mellem opdateringsknappen og plusknappen på titellinjen), viser galleriet posterne i stigende eller faldende rækkefølge (afhængigt af hvor mange gange brugeren vælger knappen) baseret på feltet Frivillig.

Du kan finde flere oplysninger om disse og andre funktioner i formelreferencen.

Opret ændringsskærmbilledet

  1. Vælg Ny skærm>Formular på kommandolinjen.

  2. Vælg EditForm1 i trævisningen.

  3. Vælg pil ned ud for Datakilde i ruden Egenskaber, og vælg derefter Tidsplan på den viste liste.

  4. Vælg Rediger felter under den datakilde, du har angivet.

  5. I ruden Felter skal du vælge Tilføj felt, markere afkrydsningsfeltet for hvert felt og derefter vælge Tilføj.

  6. Vælg pilen ud for navnet på hvert felt for at skjule det, og træk derefter feltet Frivillig op, så det vises øverst på listen over felter.

    Omarranger felter.

  7. Luk ruden Felter ved at vælge lukkeikonet (X) i øverste højre hjørne.

  8. Angiv egenskaben Element for formularen til dette udtryk på formellinjen:

    BrowseGallery1.Selected

  9. Øverst på skærmen skal du vælge elementet Etiket og derefter erstatte [Title] med Ændringsposter.

    Rediger titellinjen.

Slet og omdøb skærmbilleder

  1. Vælg ellipsen (...) for Screen1 i trævisningen, og vælg derefter Slet.

    Slet skærm.

  2. Vælg ellipsen (...) for Screen2, vælg Omdøb, og skriv eller indsæt derefter ViewScreen.

  3. Vælg ellipsen (...) for Screen3, vælg Omdøb, og skriv eller indsæt derefter ChangeScreen.

Konfigurer ikoner på visningsskærmbilledet

  1. Vælg ikonet med den cirkulære pil øverst i ViewScreen.

    Tilføj en post til opdatering.

  2. Angiv egenskaben OnSelect for ikonet til denne formel:

    Refresh(Schedule)

    Når brugeren vælger dette ikon, opdateres dataene fra Tidsplan fra Excel-filen.

    Du kan finde flere oplysninger om denne og andre funktioner i formelreferencen.

  3. Vælg ikonet med plustegnet i øverste højre hjørne af ViewScreen.

    Tilføj post.

  4. Angiv egenskaben OnSelect for ikonet til denne formel:

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

    Når brugeren vælger dette ikon, vises ChangeScreen, hvor alle felter er tomme, så brugeren lettere kan oprette en post.

  5. Vælg højre pil for den første post i galleriet.

    Vælg pil.

  6. Angiv egenskaben OnSelect for pilen til denne formel:

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

    Når brugeren vælger dette ikon, vises ChangeScreen, hvor de enkelte felter viser data for den valgte post, så brugeren nemmere kan redigere eller slette posten.

Konfigurer ikoner på ændringsskærmen

  1. Vælg "X"-ikonet i øverste venstre hjørne på ChangeScreen.

    Ikonet Annuller.

  2. Angiv egenskaben OnSelect for ikonet til denne formel:

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

    Når brugeren vælger dette ikon, sletter appen alle ændringer, der er foretaget på skærmen, og åbner visningsskærmen.

  3. Vælg ikonet med fluebenet i øverste højre hjørne.

    Fluebensikon.

  4. Angiv egenskaben OnSelect for afkrydsningsfeltet til denne formel:

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

    Når brugeren vælger dette ikon, gemmer appen eventuelle ændringer, der er foretaget på skærmen, og åbner visningsskærmen.

  5. Vælg Ikoner under fanen Indsæt, og vælg derefter ikonet Papirkurv.

  6. Angiv egenskaben Farve for det nye ikon til Hvid, og flyt det nye ikon, så det vises ved siden af ikonet med fluebenet.

    Papirkurv ikon.

  7. Angiv egenskaben Visible for ikonet Papirkurv til denne formel:

    EditForm1.Mode = FormMode.Edit

    Dette ikon vises kun, når formularen er i tilstanden Rediger, og ikke i tilstanden Ny.

  8. Angiv egenskaben OnSelect for ikonet Papirkurv til denne formel:

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

Når brugeren vælger dette ikon, sletter appen den valgte post fra datakilden og åbner visningsskærmen.

Teste appen

  1. Vælg ViewScreen, og se eksempelappen ved at trykke på F5 eller vælge Forhåndsversion.

    Åbn Vis udskrift.

  2. Skriv eller indsæt et eller flere bogstaver i søgefeltet for at filtrere listen baseret på navnet på den frivillige.

  3. Vælg sorteringsikonet én eller flere gange for at få vist dataene i stigende eller faldende rækkefølge baseret på navnet på den frivillige.

  4. Tilføj en post.

  5. Opdater den post, du har tilføjet, og gem derefter ændringerne.

  6. Opdater den registrering, du har tilføjet, og annuller derefter ændringerne.

  7. Slet den post, du har tilføjet.

  8. 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 appen i cloudmiljøet, så du kan køre den fra andre enheder.
  • Del appen, så andre brugere kan køre den.