Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln visar hur du skapar en arbetsyteapp med hjälp av Excel data som datakälla. Om du redan spårar affärsdata i Excel ger Power Apps dig flera sätt att omvandla dessa data till en app.
Du lär dig tre sätt att arbeta med Excel data:
- Ladda upp en Excel fil och skapa en Dataverse-tabell.
- Anslut till en Excel fil som finns kvar i molnlagringen.
- Börja med en tom arbetsyteapp och lägg själv till data från Excel.
Innan du börjar kontrollerar du att dina Excel data är formaterade som en tabell. Den här förberedelsen hjälper Power Apps läsa och använda data på rätt sätt. Mer information finns i Formaterad som en tabell i Excel.
Om du vill skapa en app med hjälp av Excel data väljer du något av följande alternativ i Power Apps.
| Skapa alternativ med excel | Förmåner | Navigering |
|---|---|---|
| Ladda upp en Excel- eller . CSV-fil till Power Apps | Power Apps konverterar uppladdade data till en Dataverse-tabell. Använd den här metoden när du vill ha molnlagring, förbättrad säkerhet och en återanvändbar tabell för andra appar och flöden. | Välj Börja med data>Ladda upp fil. |
| Anslut till en extern Excel-fil och använd den för att skapa en arbetsyteapp | Arbetsboken finns kvar på den aktuella molnplatsen. Använd den här metoden när du vill skapa en app snabbt från en befintlig Excel-tabell. | Välj Starta med data>Excel Online (Business). |
| Skapa en tom arbetsyteapp och lägg sedan till Excel-data | Du styr skärmar, layout, formler och dataupplevelse. Använd den här metoden när du vill ha mest flexibilitet. | I det vänstra navigeringsfönstret väljer du Skapa>Skapa från tomt. Välj sedan appens storlek. |
Ladda upp en Excel- eller CSV-fil till Power Apps
När du laddar upp Excel data till Power Apps konverterar Power Apps data till en Dataverse-tabell. Den här metoden gör data enklare att hantera i Power Apps och ger dig funktioner som går längre än bara Excel. Mer information finns i Varför använda Dataverse?.
Logga in på Power Apps.
På startskärmen väljer du Börja med data.
På sidan Skapa en app väljer du Ladda upp fil.
Välj Välj från enhet, bläddra till filen Excel och ladda sedan upp den.
Anmärkning
Den maximala filstorleken är 5 GB.
När Power Apps skapar tabellen väljer du ett kolumnnamn eller tabellnamnet för att redigera egenskaper efter behov. Om du ändrar en kolumndatatyp och vissa befintliga värden inte matchar den nya typen tar Power Apps bort dessa värden när tabellen genereras. Mer information finns i Skapa och redigera tabeller med Power Apps.
Välj radägarskap och välj hur radägarskap ska hanteras.
Välj Spara och öppna app när du är klar.
Power Apps laddar upp de första 20 raderna så att du kan börja granska appen direkt. Den laddar upp återstående data i bakgrunden.
Kända problem
- Den aktuella dataöverföringsprocessen tar inte hänsyn till inställningen för miljödataformat.
Ansluta till en extern Excel-fil från Power Apps
Lagra Excel-filen i en molnlagringstjänst som Dropbox, Google Drive, OneDrive eller OneDrive för företag. Power Apps kan bara ansluta till Excel filer som lagras i molnet.
Power Apps innehåller en Excel anslutning som du kan använda för att komma åt Excel data. Anslutningsappen Excel Online (Business) ger ett snabbt sätt att skapa och distribuera appar som använder data som lagras i Excel.
- Logga in på Power Apps.
- På startskärmen väljer du Börja med data.
- På sidan Skapa en app väljer du Excel Online (Business).
- Om fler än en anslutning är tillgänglig väljer du ... för att växla anslutningar eller lägga till en ny.
- Ange filplatsen och välj sedan tabellen.
- Välj Skapa app.
Mer information om hur du delar Excel data finns i Sharing Excel tables.
Skapa en tom arbetsyteapp och lägga till Excel-data
Använd det här exemplet om du vill skapa en tvåskärmsapp där användare bläddrar bland poster på en skärm och lägger till, redigerar eller tar bort poster på en annan skärm.
Förutsättningar
Kopiera dessa data till en Excel fil.
StartDay StartTime Frivillig Säkerhetskopiering lördag 10:00-lunch Vasquez Kumashiro lördag lunch-14:00 Is Singhal lördag 14:00–16:00 Myk Mueller Sunday 10:00-lunch Li Adams Sunday lunch-14:00 Singh Morgan Sunday 14:00–16:00 Batye Nguyen Formatera data som en tabell i Excel och ge tabellen namnet Schedule så att Power Apps kan läsa dem.
Spara filen som eventsignup.xlsx, stäng den och ladda sedan upp den till ett molnlagringskonto till exempel OneDrive.
Important
Du kan använda din egen Excel-fil och följa det här exemplet för den allmänna metoden. Data i Excel-filen måste emellertid formateras som en tabell.
Skapa en tom app och anslut till data
Logga in på Power Apps.
I det vänstra navigeringsfönstret väljer du Skapa>start från tom.
Välj layouten Telefonstorlek.
Appen öppnas i Power Apps Studio, där du kan lägga till data och börja skapa.
Välj Anslut till data mitt på skärmen.
I fönstret Data väljer du Lägg till data. Om din molnlagringsanslutning redan visas väljer du den. Annars lägger du till en anslutning som OneDrive:
- I sökrutan anger du OneDrive och väljer sedan den.
- Välj Lägg till en anslutning.
- I anslutningsfönstret väljer du Anslut.
- Ange dina autentiseringsuppgifter om du uppmanas att göra det.
Under Välj en Excel fil letar du upp och väljer eventsignup.xlsx.
Under Välj en tabell markerar du kryssrutan för Schema och väljer sedan Anslut.
I det övre högra hörnet i fönstret Data väljer du stängningsikonen (X).
Skapa vyskärmen
I kommandofältet väljer du Ny skärm>Lista.
Power Apps lägger till en skärm med standardkontroller, till exempel en sökruta och en Gallery kontroll. Galleriet täcker hela skärmen under sökrutan.
Längst upp på den nya skärmen väljer du etikettkontrollen [Rubrik] och byter namn på den till Visa poster.
I trädvyn väljer du BrowseGallery1.
I galleriets egenskapsfönster anger du Layout till Rubrik, underrubrik och brödtext.
Ersätt CustomGallerySample med Schema och ersätt båda förekomsterna av SampleText med Frivillig i formelfältet.
Välj Expandera formelfält till höger i formelfältet och välj sedan Formatera text.
Formeln matchar det här exemplet:
SortByColumns( Search( Schedule, TextSearchBox1.Text, "Volunteer" ), "Volunteer", If( SortDescending1, SortOrder.Descending, SortOrder.Ascending ) )I fönstret Egenskaper väljer du Redigera bredvid Fält.
I rutan Rubrik2 väljer du Volontär. I rutan Subtitle2 väljer du StartDay. I rutan Body1 väljer du StartTime.
I det övre högra hörnet i fönstret Data väljer du stängningsikonen (X).
Användarna kan nu sortera och filtrera galleriet efter volontärnamn baserat på funktionerna SortByColumns och Search i formeln.
- Om en användare skriver minst en bokstav i sökrutan visar galleriet endast poster där fältet Volontär innehåller texten.
- Om en användare väljer sorteringsknappen sorterar galleriet poster i stigande eller fallande ordning baserat på fältet Volontär .
Mer information om dessa och andra funktioner finns i formelreferensen.
Skapa ändringsskärmen
I kommandofältet väljer du Ny skärm>Formulär.
I trädvyn väljer du EditForm1.
I fönstret Egenskaper väljer du nedåtpilen bredvid Datakälla och väljer sedan Schema.
Under datakällan väljer du Redigera fält.
I fönstret Fält väljer du Lägg till fält, markerar kryssrutan för varje fält och väljer sedan Lägg till.
Välj pilen bredvid varje fältnamn för att dölja den och dra sedan Volontär till toppen av listan.
I det övre högra hörnet i fönstret Fält väljer du stängningsikonen (X).
Ange egenskapen Objekt i formuläret som följande uttryck i formelfältet:
BrowseGallery1.SelectedVälj kontrollen Etikett högst upp på skärmen och ersätt sedan [Rubrik] med Ändra poster.
Ta bort och byt namn på skärmar
I trädvyn väljer du ellipsen (...) för Screen1 och väljer sedan Ta bort.
Välj ellipsen (...) för Screen2, välj Byt namn och ange sedan ViewScreen.
Välj ellipsen (...) för Screen3, välj Byt namn och ange sedan ChangeScreen.
Konfigurera ikoner på visningsskärmen
Välj den cirkulära pilikonen längst upp i ViewScreen.
Ställ in egenskapen OnSelect för knappen till den här formeln:
Refresh(Schedule)När en användare väljer den här ikonen uppdaterar appen data från Schema.
Mer information om den här och andra funktioner finns i formelreferensen.
I det övre högra hörnet av ViewScreen väljer du plusikonen.
Ställ in egenskapen OnSelect för knappen till den här formeln:
NewForm(EditForm1);Navigate(ChangeScreen,ScreenTransition.None)När en användare väljer den här ikonen öppnas ChangeScreen med tomma fält så att användaren kan skapa en post.
Välj högerpilen för den första posten i galleriet.
Ställ in egenskapen OnSelect för pilen till den här formeln:
EditForm(EditForm1); Navigate(ChangeScreen, ScreenTransition.None)När en användare väljer den här ikonen öppnas ChangeScreen med den valda posten så att användaren kan redigera eller ta bort den.
Konfigurera ikoner på ändringsskärmen
På ChangeScreen väljer du X-ikonen i det övre vänstra hörnet.
Ställ in egenskapen OnSelect för knappen till den här formeln:
ResetForm(EditForm1);Navigate(ViewScreen, ScreenTransition.None)När en användare väljer den här ikonen tar appen bort ändringar på den här skärmen och återgår till visningsskärmen.
Välj kryssmarkeringsikonen i det övre högra hörnet.
Ställ in egenskapen OnSelect för kryssmarkeringen till den här formeln:
SubmitForm(EditForm1); Navigate(ViewScreen, ScreenTransition.None)När en användare väljer den här ikonen sparar appen ändringar och återgår till visningsskärmen.
På fliken Infoga, välj Ikoner och välj sedan ikonen Papperskorg.
Ange den nya ikonens färgegenskap till Vit och flytta den bredvid bockmarkeringsikonen.
Ställ in papperskorgens egenskap Visible till den här formeln:
EditForm1.Mode = FormMode.EditDen här ikonen visas bara när formuläret är i redigeringsläge , inte när det är i nytt läge.
Ställ in papperskorgens egenskap OnSelect till den här formeln:
Remove(Schedule, BrowseGallery1.Selected); Navigate(ViewScreen, ScreenTransition.None)När en användare väljer den här ikonen tar appen bort den valda posten från datakällan och öppnar visningsskärmen.
Testa programmet
- Välj ViewScreen och välj sedan förhandsgranskningsknappen för att förhandsgranska appen.
- Skriv en eller flera bokstäver i sökrutan för att filtrera listan efter frivillignamn.
- Välj sorteringsikonen en eller flera gånger för att sortera data i stigande eller fallande ordning efter frivillignamn.
- Lägg till en post.
- Uppdatera den post som du har lagt till och spara sedan ändringarna.
- Uppdatera posten som du lagt till igen och avbryt sedan ändringarna.
- Ta bort posten som du har lagt till.
- Stäng förhandsgranskningsläget genom att trycka på Esc eller välja stängningsikonen i det övre högra hörnet.
Nästa steg
- Tryck på Ctrl+S för att spara appen i molnet så att du kan köra den från andra enheter.
- Dela appen så att andra kan köra den.