Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird gezeigt, wie Sie eine Canvas-App mithilfe Excel Daten als Datenquelle erstellen. Wenn Sie Geschäftsdaten bereits in Excel nachverfolgen, bietet ihnen Power Apps verschiedene Möglichkeiten, diese Daten in eine App umzuwandeln.
Sie lernen drei Möglichkeiten zum Arbeiten mit Excel Daten kennen:
- Laden Sie eine Excel Datei hoch, und erstellen Sie eine Dataverse-Tabelle.
- Stellen Sie eine Verbindung mit einer Excel Datei her, die im Cloudspeicher verbleibt.
- Beginnen Sie mit einer leeren Canvas-App, und fügen Sie Excel Daten selbst hinzu.
Bevor Sie beginnen, stellen Sie sicher, dass Ihre Excel Daten als Tabelle formatiert sind. Diese Vorbereitung hilft Power Apps, die Daten richtig zu lesen und zu verwenden. Weitere Informationen finden Sie unter "Formatiert als Tabelle in Excel".
Um eine App mithilfe von Excel Daten zu erstellen, wählen Sie eine der folgenden Optionen in Power Apps aus.
| Erstellen von Optionen mithilfe von Excel | Vergütungen | Navigation |
|---|---|---|
| Laden Sie eine Excel- oder .CSV-Datei in Power Apps hoch | Power Apps konvertiert die hochgeladenen Daten in eine Dataverse-Tabelle. Verwenden Sie diesen Ansatz, wenn Sie Cloudspeicher, verbesserte Sicherheit und eine wiederverwendbare Tabelle für andere Apps und Flüsse benötigen. | Wählen Sie Mit Daten beginnen>Datei hochladen aus. |
| Verbinden sie mit einer externen Excel-Datei, und verwenden Sie sie zum Erstellen einer Canvas-App | Die Arbeitsmappe bleibt an ihrem aktuellen Cloudspeicherort. Verwenden Sie diesen Ansatz, wenn Sie eine schnelle Möglichkeit zum Erstellen einer App aus einer vorhandenen Excel-Tabelle wünschen. | Wählen Sie Start with data>Excel Online (Business) aus. |
| Eine leere Canvas-App erstellen und dann Excel-Daten hinzufügen | Sie steuern die Bildschirme, das Layout, die Formeln und die Datenoberfläche. Verwenden Sie diesen Ansatz, wenn Sie die größte Flexibilität wünschen. | Im linken Navigationsbereich wählen Sie Erstellen>Aus leerer Vorlage erstellen aus. Wählen Sie dann die App-Größe aus. |
Hochladen einer Excel- oder CSV-Datei in Power Apps
Wenn Sie Excel Daten in Power Apps hochladen, konvertiert Power Apps die Daten in eine Dataverse-Tabelle. Dieser Ansatz erleichtert die Verwaltung der Daten in Power Apps und bietet Ihnen Funktionen, die über Excel hinausgehen. Weitere Informationen finden Sie unter Why use Dataverse?.
Melden Sie sich bei Power Apps an.
Wählen Sie auf dem Startbildschirm "Mit Daten beginnen" aus.
Wählen Sie auf der Seite " App erstellen " die Option "Datei hochladen" aus.
Wählen Sie Select from device aus, navigieren Sie zu Ihrer Excel Datei, und laden Sie sie hoch.
Schein
Die maximale Dateigröße beträgt 5 GB.
Wenn Power Apps die Tabelle erstellt, wählen Sie einen Spaltennamen oder den Tabellennamen aus, um Eigenschaften nach Bedarf zu bearbeiten. Wenn Sie den Datentyp einer Spalte ändern und einige vorhandene Werte nicht dem neuen Typ entsprechen, entfernt Power Apps diese Werte beim Generieren der Tabelle. Weitere Informationen finden Sie unter Create and edit tables using Power Apps.
Wählen Sie Zeilenbesitz und dann aus, wie Sie den Zeilenbesitz verwalten möchten.
Wenn Sie fertig sind, wählen Sie Speichern und App öffnen aus.
Power Apps lädt die ersten 20 Zeilen hoch, damit Sie sofort mit der Überprüfung der App beginnen können. Sie lädt die restlichen Daten im Hintergrund hoch.
Bekannte Probleme
- Der aktuelle Datenuploadprozess berücksichtigt nicht die Einstellung des Umgebungsdatenformats.
Herstellen einer Verbindung mit einer externen Excel-Datei aus Power Apps
Speichern Sie die Excel Datei in einem Cloudspeicherdienst wie Dropbox, Google Drive, OneDrive oder OneDrive for Business. Power Apps können nur eine Verbindung mit Excel Dateien herstellen, die in der Cloud gespeichert sind.
Power Apps enthält einen Excel Connector, den Sie für den Zugriff auf Excel Daten verwenden können. Der connector Excel Online (Business) bietet eine schnelle Möglichkeit zum Erstellen und Bereitstellen von Apps, die in Excel gespeicherte Daten verwenden.
- Melden Sie sich bei Power Apps an.
- Wählen Sie auf dem Startbildschirm "Mit Daten beginnen" aus.
- Wählen Sie auf der Seite Create an appExcel Online (Business) aus.
- Wenn mehr als eine Verbindung verfügbar ist, wählen Sie ... aus, um Verbindungen zu wechseln oder eine neue hinzuzufügen.
- Geben Sie den Dateispeicherort ein, und wählen Sie dann die Tabelle aus.
- Wählen Sie "App erstellen" aus.
Weitere Informationen über das Freigeben von Excel-Daten finden Sie unter Freigeben von Excel-Tabellen.
Eine leere Canvas-App erstellen und Excel-Daten hinzufügen
Verwenden Sie dieses Beispiel, um eine Zwei-Bildschirm-App zu erstellen, in der Benutzer Datensätze auf einem Bildschirm durchsuchen und Datensätze auf einem anderen Bildschirm hinzufügen, bearbeiten oder löschen.
Voraussetzungen
Kopieren Sie diese Daten in eine Excel Datei.
Starttag StartTime Freiwilliger Datensicherung Saturday 10:00-12:00 Uhr Vasquez Kumashiro Saturday 12:00-14:00 Eis Singhal Saturday 14:00-16:00 Myk Müller Sonntag 10:00-12:00 Uhr Li Adams Sonntag 12:00-14:00 Singh Morgan Sonntag 14:00-16:00 Batye Nguyen Formatieren Sie die Daten als Tabelle in Excel und benennen Sie die Tabelle Schedule so dass Power Apps sie lesen kann.
Speichern Sie die Datei als eventsignup.xlsx, schließen Sie sie, und laden Sie sie dann in ein Cloudspeicherkonto wie OneDrive hoch.
Wichtig
Sie können ihre eigene Excel Datei verwenden und diesem Beispiel für den allgemeinen Ansatz folgen. Die Daten in der Excel-Datei müssen jedoch als Tabelle formatiert sein.
Eine leere app erstellen und mit Daten verbinden
Melden Sie sich bei Power Apps an.
Wählen Sie im linken Navigationsbereich Erstellen>Von einer leeren Seite starten aus.
Wählen Sie das Layout Telefongröße aus.
Die App wird in Power Apps Studio geöffnet, in dem Sie Daten hinzufügen und mit dem Erstellen beginnen können.
Wählen Sie in der Mitte des Bildschirms Mit Daten verbinden aus.
Wählen Sie im Bereich Daten die Option Daten hinzufügen aus. Wenn Ihre Cloudspeicherverbindung bereits angezeigt wird, wählen Sie sie aus. Fügen Sie andernfalls eine Verbindung wie OneDrive hinzu:
- Geben Sie im Suchfeld OneDrive ein, und wählen Sie es aus.
- Wählen Sie Verbindung hinzufügen aus.
- Wählen Sie im Verbindungsbereich Verbinden aus.
- Wenn Sie dazu aufgefordert werden, geben Sie Ihre Anmeldeinformationen ein.
Suchen und wählen Sie unter Excel-Datei auswähleneventsignup.xlsx aus.
Aktivieren Sie unter "Tabelle auswählen" das Kontrollkästchen für "Zeitplan" und dann "Verbinden".
Wählen Sie in der oberen rechten Ecke des Datenbereichs das Symbol "Schließen" (X) aus.
Erstellen des Anzeigebildschirms
Wählen Sie auf der Befehlsleiste die Schaltfläche Neuer Bildschirm>Liste aus.
Power Apps fügt einen Bildschirm mit Standardsteuerelementen wie einem Suchfeld und einem Gallery-Steuerelement hinzu. Die Galerie füllt den gesamten Bildschirm unterhalb des Suchfeldes aus.
Wählen Sie oben im neuen Bildschirm das Bezeichnungsfeld-Steuerelement [Titel] aus, und benennen Sie es in "Datensätze anzeigen" um.
Wählen Sie in der Strukturansicht"BrowseGallery1" aus.
Legen Sie im Bereich Eigenschaften der Galerie Layout auf Titel, Untertitel und Text fest.
Ersetzen Sie auf der Leiste mit den Formeln CustomGallerySample durch Schedule, und ersetzen Sie dann beide Instanzen von SampleText durch Volunteer.
Wählen Sie auf der rechten Seite der Bearbeitungsleiste " Bearbeitungsleiste erweitern" aus, und wählen Sie dann " Text formatieren" aus.
Die Formel stimmt mit diesem Beispiel überein:
SortByColumns( Search( Schedule, TextSearchBox1.Text, "Volunteer" ), "Volunteer", If( SortDescending1, SortOrder.Descending, SortOrder.Ascending ) )Wählen Sie im Eigenschaftenbereich " Bearbeiten " neben "Felder" aus.
Wählen Sie im Feld "Titel2 " die Option "Freiwillig" aus. Wählen Sie im Feld "Untertitel2 " die Option "StartDay" aus. Wählen Sie im Feld Body1StartTime aus.
Wählen Sie in der oberen rechten Ecke des Datenbereichs das Symbol "Schließen" (X) aus.
Benutzer können die Galerie jetzt in der Formel anhand der Funktionen SortByColumns und Search nach dem Namen der Freiwilligen sortieren und filtern.
- Wenn ein Benutzer mindestens einen Buchstaben in das Suchfeld eingibt, zeigt der Katalog nur Datensätze an, in denen das Feld "Freiwilligen" diesen Text enthält.
- Wenn ein Benutzer die Sortierschaltfläche auswählt, sortiert der Katalog Datensätze in aufsteigender oder absteigender Reihenfolge basierend auf dem Feld "Freiwilligen ".
Weitere Informationen zu diesen und anderen Funktionen finden Sie unter Formelreferenz.
Erstellen des Änderungsbildschirms
Wählen Sie auf der Befehlsleiste die Schaltfläche Neuer Bildschirm>Formular aus.
Wählen Sie in der Strukturansicht"EditForm1" aus.
Wählen Sie im Eigenschaftenbereich den Abwärtspfeil neben der Datenquelle aus, und wählen Sie dann "Zeitplan" aus.
Wählen Sie unter der Datenquelle "Felder bearbeiten" aus.
Wählen Sie im Bereich Felder die Option Feld hinzufügen aus, aktivieren Sie das Kontrollkästchen für jedes Feld, und klicken Sie auf Hinzufügen.
Wählen Sie den Pfeil neben jedem Feldnamen aus, um ihn zu reduzieren, und ziehen Sie dann "Freiwilligen" an den Anfang der Liste.
Wählen Sie in der oberen rechten Ecke des Bereichs " Felder " das Symbol "Schließen" (X) aus.
Legen Sie die Eigenschaft Element des Formulars in der Formelleiste auf diesen Ausdruck fest.
BrowseGallery1.SelectedWählen Sie oben auf dem Bildschirm das Steuerelement Beschriftung aus, und ersetzen Sie dann [Titel] durch Datensätze ändern.
Löschen und Umbenennen von Bildschirmen
Wählen Sie in der Strukturansicht die Auslassungspunkte (...) für Screen1 und dann Löschen aus.
Wählen Sie die Auslassungspunkte (...) für Screen2 aus, wählen Sie Umbenennen aus, und geben Sie dann ViewScreen ein.
Wählen Sie die Ellipse (...) bei Screen3 aus, wählen Sie Umbenennen aus und geben Sie dann ChangeScreen ein.
Konfigurieren von Symbolen auf dem Anzeigebildschirm
Wählen Sie am oberen Rand von ViewScreen das Kreispfeilsymbol aus.
Legen Sie die Eigenschaft OnSelect für dieses Symbol auf die folgende Formel fest:
Refresh(Schedule)Wenn ein Benutzer dieses Symbol auswählt, aktualisiert die App Daten aus "Zeitplan".
Weitere Informationen zu diesen und anderen Funktionen finden Sie in der Formelreferenz.
Wählen Sie in der oberen rechten Ecke von ViewScreen das Plussymbol aus.
Legen Sie die Eigenschaft OnSelect für dieses Symbol auf die folgende Formel fest:
NewForm(EditForm1);Navigate(ChangeScreen,ScreenTransition.None)Wenn ein Benutzer dieses Symbol auswählt, wird ChangeScreen mit leeren Feldern geöffnet, sodass der Benutzer einen Datensatz erstellen kann.
Wählen Sie den Pfeil, der nach rechts zeigt, für den ersten Datensatz in der Galerie aus.
Legen Sie die Eigenschaft OnSelect für den Pfeil auf die folgende Formel fest:
EditForm(EditForm1); Navigate(ChangeScreen, ScreenTransition.None)Wenn ein Benutzer dieses Symbol auswählt, wird ChangeScreen mit dem ausgewählten Datensatz geöffnet, sodass der Benutzer es bearbeiten oder löschen kann.
Konfigurieren von Symbolen auf dem Änderungsbildschirm
Wählen Sie auf ChangeScreen das X-Symbol in der oberen linken Ecke aus.
Legen Sie die Eigenschaft OnSelect für dieses Symbol auf die folgende Formel fest:
ResetForm(EditForm1);Navigate(ViewScreen, ScreenTransition.None)Wenn ein Benutzer dieses Symbol auswählt, verwirft die App Änderungen auf diesem Bildschirm und kehrt zum Ansichtsbildschirm zurück.
Wählen Sie in der oberen rechten Ecke das Häkchensymbol aus.
Legen Sie die Eigenschaft OnSelect für das Häkchen auf die folgende Formel fest:
SubmitForm(EditForm1); Navigate(ViewScreen, ScreenTransition.None)Wenn ein Benutzer dieses Symbol auswählt, speichert die App Änderungen und kehrt zum Ansichtsbildschirm zurück.
Wählen Sie auf der Registerkarte Einfügen die Option Icons und dann das Papierkorbsymbol aus.
Legen Sie die Color-Eigenschaft des neuen Symbols auf Weiß fest, und verschieben Sie es neben dem Häkchensymbol.
Legen Sie die Eigenschaft Visible für das Papierkorbsymbol auf die folgende Formel fest:
EditForm1.Mode = FormMode.EditDieses Symbol wird nur angezeigt, wenn sich das Formular im Bearbeitungsmodus befindet und nicht, wenn es sich im neuen Modus befindet.
Legen Sie die Eigenschaft OnSelect für das Papierkorbsymbol auf die folgende Formel fest:
Remove(Schedule, BrowseGallery1.Selected); Navigate(ViewScreen, ScreenTransition.None)Wenn ein Benutzer dieses Symbol auswählt, löscht die App den ausgewählten Datensatz aus der Datenquelle und öffnet den Ansichtsbildschirm.
Testen der App
- Wählen Sie "ViewScreen" und dann die Schaltfläche "Vorschau wiedergeben" aus, um die App in der Vorschau anzuzeigen.
- Geben Sie einen oder mehrere Buchstaben in das Suchfeld ein, um die Liste nach freiwilligem Namen zu filtern.
- Wählen Sie das Sortiersymbol mindestens ein Mal aus, um die Daten in aufsteigender oder absteigender Reihenfolge nach freiwilligem Namen zu sortieren.
- Fügen Sie einen Datensatz hinzu.
- Aktualisieren Sie den hinzugefügten Datensatz, und speichern Sie die Änderungen.
- Aktualisieren Sie den Datensatz, den Sie erneut hinzugefügt haben, und brechen Sie dann die Änderungen ab.
- Löschen Sie den hinzugefügten Datensatz.
- Schließen Sie den Vorschaumodus, indem Sie ESC drücken oder das Symbol "Schließen" in der oberen rechten Ecke auswählen.
Nächste Schritte
- Drücken Sie STRG+S , um Ihre App in der Cloud zu speichern, damit Sie sie von anderen Geräten aus ausführen können.
- Teilen Sie die App , damit andere Personen sie ausführen können.