Les på engelsk

Del via


Opprett en lerretsapp basert på Excel-data

Det finnes flere måter å bruke Excel-data til å opprette en lerretsapp på.

I Excel er det viktig å formatere dataene som en tabell i stedet for bare et celleområde. Dette gjør det enklere for Power Apps å lese og samhandle med dataene. Du gjør dette ved å velge dataene og deretter Sett inn>Tabell i Excel. Dermed sikrer du at Power Apps kan gjenkjenne og bruke dataene effektivt. Mer informasjon: Formatert som en tabell i Excel.

Du kan bruke Excel-data til å opprette en app ved å velge et av følgende alternativer i Power Apps.

Opprett alternativer ved hjelp av Excel Fordeler Navigering
Importer en ekstern Excel- eller CSV-fil til Power Apps Opplastede Excel-data genererer en Dataverse-tabell. Med standardtabellene og egendefinerte tabeller i Dataverse kan du lagre dataene dine sikkert i skyen. Ved hjelp av disse tabellene kan du definere organisasjonens data på en måte som er skreddersydd til dine forretningsbehov, noe som gjør det enklere å bruke dem i appene dine. Velg alternativet Start med data>Opprett nye tabeller>Importer en Excel-fil eller CSV.
Koble til en ekstern Excel-fil, og bruk den til å opprette en lerretsapp. Dataene dine forblir der de er. Når du bruker Excel-koblingen i Power Apps, kan du raskt og enkelt opprette og rulle ut apper med data som er lagret i Excel. Dette er spesielt fordelaktig for utviklere som allerede bruker Excel og vil forbedre funksjonaliteten med minimalt arbeid. Utviklere drar nytte av skytilgang, enkel datamanipulering, rask prototyping og ikke behov for et komplekst databaseoppsett. Velg Start med data>Koble til eksterne data>Fra Excel.
Opprett en tom lerretsapp og legg deretter til Excel-data Du har full fleksibilitet, kontroll og tilpasning. Den lar deg designe en app som oppfyller dine eksakte spesifikasjoner uten å være begrenset av forhåndsdesignede maler, noe som gir større kreativ frihet og tilpasningsevne for å dekke dine unike behov I venstre navigasjonsrute velger du Opprett>Start med et tomt lerret.

Importer en ekstern Excel-fil

Når du importerer Excel-dataene til Power Apps, beholdes de ikke bare som en Excel-fil. De blir i stedet konvertert til en Dataverse-tabell. Denne konverteringen gjør det enklere å integrere og administrere dataene i Power Apps, slik at du får kraftigere funksjoner enn hvis du bare bruker Excel. Mer informasjon: Hvorfor bruke Dataverse?

  1. Logg på Power Apps.

  2. Velg Start med data>Opprett nye tabeller>Importer en Excel-fil eller CSV.

  3. Velg Velg fra enhet, naviger til plasseringen der Excel-filen er lagret, og last den opp.

    Maksimum filstørrelse er 5 GB.

  4. Når tabellen er opprettet, velger du et kolonnenavn eller et tabellnavn for å redigere egenskapene slik at de passer til dine behov. Hvis det finnes verdier i cellene som ikke er kompatible med den valgte datatypen når du endrer kolonnedatatyper, fjernes disse verdiene når tabellen genereres. Mer informasjon: Opprett og rediger tabeller ved hjelp av Power Apps

  5. Velg Radeierskap, og velg hvordan du vil administrere radeierskap.

  6. Velg Lagre og åpne app når du er ferdig. Systemet laster opp de første 20 radene med data, slik at du kan begynne å se gjennom dataene i appen. De resterende dataene lastes opp i bakgrunnen.

Kjente problemer

  • Gjeldende dataopplastingsprosess tar ikke hensyn til innstillingen for dataformat i miljøet.

Koble til en ekstern Excel-fil fra Power Apps

Lagre Excel-filen i en skylagringstjeneste, for eksempel Dropbox, Google Drive, OneDrive eller OneDrive for Business, siden Power Apps bare kan koble til Excel-filer som er lagret i skyen.

Power Apps har en Excel-kobling som gir deg tilgang til Excel-dataene. Det er to versjoner tilgjengelig:

  • Den eldre versjonen kobler til Excel-filer som er lagret bestemte steder, for eksempel OneDrive for Business.

  • Vi anbefaler at du bruker den nyere versjonen, kalt Excel Online (Business), som gir større fleksibilitet ved at det har tilgang til et bredere utvalg av skybaserte fillagringstjenester.

  1. Logg på Power Apps.
  2. Velg et av følgende alternativer på startskjermen, avhengig av hvordan du vil opprette appen:
    • Hvis du vil opprette en galleriapp med én side og et responsivt oppsett, velger du ett av følgende:
      • Start med data>Koble til eksterne data>Fra Excel.
      • Start med sideutforming>Galleri koblet til eksterne data>Fra Excel.
    • Hvis du vil opprette en mobilapp med tre skjermer, velger du Start med en appmal>Fra Excel.
  3. Bare én tilkobling vises om gangen. Hvis du vil velge en annen tilkobling, velger du ...-knappen for å bytte tilkobling eller legge til en ny tilkobling.
  4. Angi filplasseringen og velg tabellen.
  5. Når du er ferdig, velger du Opprett app.

Hvis du vil ha mer informasjon om hvordan du deler Excel-data, kan du se Deling av Excel-tabeller.

Opprett en tom lerretsapp og legg til Excel-data

Opprett en tom lerretsapp, og bruk deretter Excel-data som er formatert som en tabell som kilden til informasjonen i appen.

Følg eksemplet nedenfor for å opprette en app med to skjermer der brukere kan vise (bla gjennom) dataene fra en Excel-fil på én skjerm og på en annen skjerm kan de samhandle med (legge til, endre eller fjerne) disse dataene. Datasamhandlingsfunksjonene, for eksempel oppretting, oppdatering og sletting av oppføringer, er innebygd i den andre skjermen i appen.

Forutsetning

  1. Kopier disse dataene, og lim dem inn i en Excel-fil.

    StartDay StartTime Frivillig Sikkerhetskopier
    Lørdag 10–12 Åmodt Kollerud
    Lørdag 12–14 Edland Stensen
    Lørdag 14:00–16:00 Koch Kolstad
    Søndag 10–12 Hustoft Alvestad
    Søndag 12–14 Simonsen Reiersen
    Søndag 14:00–16:00 Bjerklund Vestre
  2. Formater tabellen i Excel, og kall den Tidsplan, slik at Power Apps kan dele opp informasjonen.

  3. Lagre filen under navnet eventsignup.xlsx, lukk den, og last den deretter opp til en skylagringskonto, for eksempel OneDrive.

Viktig

Du kan bruke din egen Excel-fil og se gjennom dette eksemplet for bare generelle begreper. Dataene i Excel-filen må imidlertid være formatert som en tabell.

Opprett en tom app og koble til data

  1. Logg på Power Apps.

  2. I venstre navigasjonsrute velger du Opprett>Start med et tomt lerret.

  3. Velg oppsettet Telefonstørrelse.

    Appen åpnes i Power Apps Studio, der du kan legge til data og begynne å bygge appen.

  4. Midt på skjermen kan du velge Koble til data.

  5. I Data-ruten velger du Legg til data. Velg tilkoblingen for skylagringskontoen din, hvis den vises. Ellers følger du disse trinnene for å legge til en tilkobling, for eksempel OneDrive:

  6. Skriv inn OneDrive i søkeboksen, og velg det.

  7. Velg Legg til en tilkobling.

  8. Velg Koble til i tilkoblingsruten.

  9. Hvis du blir bedt om det, oppgir du legitimasjonen for denne kontoen.

  10. Finn og velg eventsignup.xlsx du lagret tidligere, under Velg en Excel-fil.

  11. Merk av for Tidsplan under Velg en tabell, og deretter velger du Koble til.

  12. Lukk Data-ruten ved å velge Lukk-ikonet (X) øverst til høyre.

Opprette visningsskjermen

  1. Velg Ny skjerm>Vis på kommandolinjen.

    En skjerm er lagt til med flere standardkontroller, for eksempel en søkeboks og en Galleri-kontroll. Galleriet dekker hele skjermen under søkeboksen.

  2. Øverst på den nye skjermen velger du [Tittel]Etikett, og gi den det nye navnet Vis oppføringer.

    Endre tittellinje for visningsoppføringer.

  3. Velg BrowseGallery1 i Trevisning.

    Legg til en listeskjerm.

  4. Angi Tittel, undertittel og brødtekst for Oppsett i ruten Egenskaper i galleriet.

    Åpne Oppsett-menyen.

  5. I formellinjen erstatter du CustomGallerySample med Tidsplan, og erstatt deretter begge forekomstene av SampleText med Frivillig.

  6. Velg nedoverpilen for Vis formellinje på høyre side av formellinjen, og velg deretter Formater tekst.

    Formelen samsvarer med dette eksemplet:

    SortByColumns(
        Search(
            Schedule,
            TextSearchBox1.Text,
            "Volunteer"
        ),
        "Volunteer",
        If(
            SortDescending1,
            SortOrder.Descending,
            SortOrder.Ascending
        )
    )
    
  7. Velg Rediger ved siden av Felter-etiketten i ruten Egenskaper.

  8. I Title2-boksen velger du Frivillig, går til Subtitle2 velger StartDay og deretter velger du StartTime i Body1.

  9. Lukk Data-ruten ved å velge Lukk-ikonet (X) øverst til høyre.

    Brukere kan sortere og filtrere galleriet etter navn på frivillig, basert på SortByColumns- og Search-funksjonene i denne formelen.

    • Hvis en bruker skriver minst én bokstav i søkeboksen, viser galleriet bare de oppføringene hvor Frivillig-feltet inneholder teksten brukeren skrev inn.
    • Hvis en bruker velger Sorter-knappen (mellom Oppdater-knappen og plussknappen på tittellinjen), vises oppføringene i stigende eller synkende rekkefølge i galleriet (avhengig av hvor mange ganger brukeren velger knappen), basert på Frivillig-feltet.

Hvis du vil ha mer informasjon om disse og andre funksjoner, kan du se formelreferansen.

Slik oppretter man skjermbildet for endring

  1. Velg Ny skjerm>Skjema på kommandolinjen.

  2. Velg EditForm1 i Trevisning.

  3. I Egenskaper-fanen velger du nedoverpilen ved siden av Datakilde, og deretter velger du Tidsplan i listen som vises.

  4. Velg Rediger felter under datakilden du angav.

  5. I Felter-ruten velger du Legg til felt, merker av for hvert felt, og deretter velger du Legg til.

  6. Velg pilen ved siden av navnet på hvert felt for å skjule det, og dra deretter Frivillig-feltet opp slik at det vises øverst i listen over felter.

    Endre rekkefølge på felter.

  7. Lukk Felter-ruten ved å velge Lukk-ikonet (X) øverst til høyre.

  8. Sett egenskapen Element i skjemaet til dette uttrykket i formellinjen:

    BrowseGallery1.Selected

  9. Øverst på skjermen velger du Etikett-kontrollen, og deretter erstatter du [Tittel] med Endre oppføringer.

    Endre tittellinjen.

Legge til og gi nytt navn til skjermer

  1. Velg ellipsen (...) for Skjerm1 i Trevisning, og velg deretter Slett.

    Slett skjerm.

  2. Velg ellipsen (...) for Skjerm2, velg Gi nytt navn til, og deretter skriver eller limer du inn ViewScreen.

  3. Velg ellipsen (...) for Screen3, velg Gi nytt navn til, og deretter skriver eller limer du inn ChangeScreen.

Konfigurere ikoner på Vis-skjermen

  1. Nær toppen av ViewScreen velger du det sirkelformede pilikonet.

    Legg til oppføring for oppdatering.

  2. Angi OnSelect-egenskapen for ikonet til denne formelen:

    Refresh(Schedule)

    Når brukeren velger dette ikonet, blir dataene fra Tidsplan oppdatert fra Excel-filen.

    Hvis du vil ha mer informasjon om disse og andre funksjoner, kan du se formelreferanse.

  3. Øverst til høyre av ViewScreen velger du pluss-ikonet.

    Legg til oppføringen.

  4. Angi OnSelect-egenskapen for ikonet til denne formelen:

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

    Når brukeren velger dette ikonet, vises ChangeScreen med tomme felter, slik at brukeren enklere kan opprette en oppføring.

  5. Velg pilen som peker mot høyre for å se den første oppføringen i galleriet.

    Velg pil.

  6. Angi OnSelect-egenskapen for pilen til denne formelen:

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

    Når brukeren velger dette ikonet, vises ChangeScreen med hvert felt som viser data for den valgte oppføringen, slik at brukeren kan redigere eller slette oppføringen enklere.

Konfigurere ikoner på Endre-skjermen

  1. Velg ikonet «X» øverst til venstre på ChangeScreen.

    Avbryt-ikon.

  2. Angi OnSelect-egenskapen for ikonet til denne formelen:

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

    Når brukeren velger dette ikonet, forkastes eventuelle endringer som er gjort på denne skjermen, og visningsskjermen åpnes.

  3. Velg hakeikonet øverst til høyre.

    Avmerkingsikon.

  4. Angi OnSelect-egenskapen for hakemerket til denne formelen:

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

    Når brukeren velger dette ikonet, lagres eventuelle endringer som er gjort på denne skjermen, og visningsskjermen åpnes.

  5. Velg IkonerSett inn-fanen, og deretter velger du Papirkurv-ikonet.

  6. Angi Hvit for det nye ikonets Color-egenskap, og flytt det nye ikonet slik at det vises ved siden av hakeikonet.

    Papirkurv-ikon.

  7. Angi Visible-egenskapen for papirkurv-ikonet til denne formelen:

    EditForm1.Mode = FormMode.Edit

    Dette ikonet vises bare når skjemaet er i Rediger-modus, ikke i Ny-modus.

  8. Angi OnSelect-egenskapen for papirkurvikonet til denne formelen:

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

Når brukeren velger dette ikonet, slettes den valgte oppføringen fra datakilden, og Vis-skjermen åpnes.

Testing av appen

  1. Velg ViewScreen, og forhåndsvis deretter appen ved å trykke på F5 eller velge Forhåndsvisning.

    Åpne forhåndsvisningsmodus.

  2. Skriv eller lim inn én eller flere bokstaver i søkeboksen for å filtrere listen basert på navnet på den frivillige.

  3. Velg sorteringsikonet en eller flere ganger for å vise dataene i stigende eller synkende rekkefølge basert på navnet på den frivillige.

  4. Hent en oppføring.

  5. Oppdater oppføringen som du har lagt til, og deretter lagrer du endringene.

  6. Oppdater oppføringen som du har lagt til, og deretter forkaster du endringene.

  7. Slett oppføringen du har lagt til.

  8. Lukk forhåndsvisningsmodus ved å trykke på ESC eller velge lukkeikonet i øvre høyre hjørne.

Neste trinn

  • Trykk på CTRL+S for å lagre appen i skyen, slik at du kan kjøre den fra andre enheter.
  • Del appen, slik at andre personer kan kjøre den.