Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Aquest article t'explica com crear una aplicació canvas utilitzant dades d'Excel com a font de dades. Si ja controles dades empresarials a Excel, Power Apps t'ofereix diverses maneres de convertir aquestes dades en una aplicació.
Aprendràs tres maneres de treballar amb dades d'Excel:
- Puja un fitxer Excel i crea una taula Dataverse.
- Connecta't a un fitxer Excel que es queda al núvol.
- Comença amb una aplicació de llenç en blanc i afegeix dades d'Excel tu mateix.
Abans de començar, assegura't que les teves dades d'Excel estiguin formatades com una taula. Aquesta preparació ajuda Power Apps a llegir i utilitzar les dades correctament. Per a més informació, vegeu Formatat com a taula a Excel.
Per crear una aplicació utilitzant Excel dades, tria una de les següents opcions a Power Apps.
| Crea opcions utilitzant Excel | Avantatges | Navegació |
|---|---|---|
| Puja un Excel o . CSV a Power Apps | Power Apps converteix les dades pujades en una taula Dataverse. Utilitza aquest enfocament quan vulguis emmagatzematge al núvol, seguretat millorada i una taula reutilitzable per a altres aplicacions i fluxos. | Selecciona Començar amb dades>Fitxer de pujada. |
| connecta't a un fitxer de Excel extern i utilitza'l per crear una aplicació canvas | El quadern es manté a la seva ubicació actual al núvol. Utilitza aquest enfocament quan vulguis una manera ràpida de crear una aplicació a partir d'una taula d'Excel existent. | Selecciona Comença amb dades>Excel Online (Negoci). |
| Creeu una aplicació de llenç en blanc i afegiu dades de l'Excel | Tu controles les pantalles, la disposició, les fórmules i l'experiència de dades. Utilitza aquest enfocament quan vulguis la màxima flexibilitat. | Al panell de navegació esquerre, selecciona Crea>des del blanc. Després selecciona la mida de l'aplicació. |
Puja un fitxer Excel o CSV a Power Apps
Quan puges dades d'Excel a Power Apps, Power Apps converteix les dades en una taula Dataverse. Aquest enfocament facilita la gestió de les dades a Power Apps i et proporciona capacitats que van més enllà d'Excel sol. Per a més informació, vegeu Per què utilitzar Dataverse?.
Inicieu Power Apps la sessió.
A la pantalla d'inici, selecciona Començar amb dades.
A la pàgina Crea una aplicació , selecciona Pujar fitxer.
Selecciona Selecciona des de dispositiu, navega fins al teu fitxer Excel i després puja'l.
Nota
La mida màxima del fitxer és de 5 GB.
Quan Power Apps creï la taula, selecciona el nom d'una columna o el nom de la taula per editar propietats segons calgui. Si canvies el tipus de dades d'una columna i alguns valors existents no coincideixen amb el nou tipus, Power Apps elimina aquests valors quan genera la taula. Per a més informació, vegeu Crear i editar taules utilitzant Power Apps.
Seleccioneu Propietat de files i trieu com voleu gestionar la propietat de files.
Quan hàgiu acabat, seleccioneu Desa i obre l'aplicació.
Power Apps puja les primeres 20 files perquè puguis començar a revisar l'aplicació immediatament. Puja la resta de dades en segon pla.
Problemes coneguts
- El procés actual de pujada de dades no té en compte la configuració del format de dades ambiental.
Connecta't a un fitxer Excel extern de Power Apps
Emmagatzema el fitxer Excel en un servei d'emmagatzematge al núvol com Dropbox, Google Drive, OneDrive o OneDrive for Business. Power Apps només es pot connectar a fitxers Excel que estiguin emmagatzemats al núvol.
Power Apps inclou un connector Excel que pots utilitzar per accedir a dades d'Excel. El connector Excel Online (Business) proporciona una manera ràpida de crear i desplegar aplicacions que utilitzen dades emmagatzemades en Excel.
- Inicieu Power Apps la sessió.
- A la pantalla d'inici, selecciona Començar amb dades.
- A la pàgina Crea una aplicació, selecciona Excel Online (Negoci).
- Si hi ha més d'una connexió disponible, selecciona ... canviar de connexió o afegir-ne una de nova.
- Introdueix la ubicació del fitxer i després selecciona la taula.
- Seleccioneu Crea una aplicació.
Per saber-ne més sobre com compartir Excel dades, vegeu Compartir Excel taules.
Crear una aplicació de llenç en blanc i afegir dades de l'Excel
Utilitza aquest exemple per crear una aplicació de dues pantalles en què els usuaris naveguen pels registres d'una pantalla i afegeixen, editen o eliminen registres en una altra.
Requisits previs
Copia aquestes dades en un fitxer Excel.
StartDay StartTime Voluntari Còpia de seguretat dissabte 10 h-migdia Vasquez Kumashiro dissabte migdia-14 h Ice Singhal dissabte 14 h-16 h Myk Mueller diumenge 10 h-migdia Li Adams diumenge migdia-14 h Singh Morgan diumenge 14 h-16 h Batye Nguyen Formata les dades com una taula a Excel i anomena la taula Schedule perquè Power Apps les pugui llegir.
Desa el fitxer com a eventsignup.xlsx, tanca'l i després puja'l a un compte emmagatzematge al núvol com ara OneDrive.
Important
Pots utilitzar el teu propi fitxer Excel i seguir aquest exemple per a l'enfocament general. Tanmateix, les dades del fitxer d'Excel han d'estar formatades com a taula.
Crea una aplicació en blanc i connecta't a les dades
Inicieu Power Apps la sessió.
Al panell de navegació de l'esquerra, selecciona Crear>Inici des del blanc.
Seleccioneu el disseny de la mida del telèfon .
L'aplicació s'obre a Power Apps Studio, on pots afegir dades i començar a construir.
Al mig de la pantalla, seleccioneu Connecta a les dades.
Al panell Dades , seleccioneu Afegeix dades. Si la teva connexió al núvol ja apareix, selecciona-la. Si no, afegeix una connexió com OneDrive:
- Al quadre de cerca, introdueix OneDrive i després selecciona'l.
- Seleccioneu Afegeix una connexió.
- A la subfinestra de connexió, seleccioneu Connecta.
- Si se't demana, introdueix les teves credencials.
A Tria un fitxer Excel, troba i selecciona eventsignup.xlsx.
A Tria una taula, selecciona la casella per a Horari i després selecciona Connectar.
A la cantonada superior dreta del panell de Dades , selecciona la icona de tancament (X).
Crear la pantalla de visualització
A la barra d'ordres, seleccioneu Llista de pantalla>nova.
Power Apps afegeix una pantalla amb controls per defecte com una caixa de cerca i un control Galeria. La galeria ocupa la pantalla sencera sota del quadre de cerca.
A la part superior de la nova pantalla, selecciona el control d'etiqueta [Títol] i canvia-li el nom a Veure registres.
A la vista d'arbre, selecciona BrowseGallery1.
Al panell de Propietats de la galeria, configura Disseny com a Títol, subtítol i cos.
A la barra de fórmules, substituïu CustomGallerySample per Schedule i substituïu les dues instàncies de SampleText per Volunteer.
A la vora dreta de la barra de fórmules, selecciona Expandeix la barra de fórmula i després selecciona Formatar text.
La fórmula coincideix amb aquest exemple:
SortByColumns( Search( Schedule, TextSearchBox1.Text, "Volunteer" ), "Volunteer", If( SortDescending1, SortOrder.Descending, SortOrder.Ascending ) )Al panell de Propietats , selecciona Editar al costat de Camps.
A la casella de Títol 2 , selecciona Voluntari. A la casella Subtitle2 , selecciona StartDay. A la casella Body1 , selecciona Hora d'inici.
A la cantonada superior dreta del panell de Dades , selecciona la icona de tancament (X).
Ara els usuaris poden ordenar i filtrar la galeria per nom de voluntari basant-se en les funcions SortByColumns i Search de la fórmula.
- Si un usuari escriu almenys una lletra a la caixa de cerca, la galeria només mostra registres on el camp Voluntari conté aquell text.
- Si un usuari selecciona el botó d'ordenació, la galeria ordena els registres en ordre ascendent o descendent segons el camp Voluntari .
Per obtenir més informació sobre aquestes i altres funcions, vegeu la referència de fórmules.
Crear la pantalla de canvis
A la barra d'ordres, seleccioneu Formulari> de pantallanova.
A la vista d'arbre, selecciona EditFormular1.
Al panell de Propietats , selecciona la fletxa avall al costat de Data source i després selecciona Schedule.
A la font de dades, selecciona els camps Edita.
A la subfinestra Camps , seleccioneu Afegeix un camp, activeu la casella de selecció de cada camp i, a continuació, seleccioneu Afegeix.
Selecciona la fletxa al costat de cada nom de camp per col·lapsar-la, i després arrossega Voluntari fins a la part superior de la llista.
A la cantonada superior dreta del panell Camps , selecciona la icona de tancament (X).
Definiu la propietat Item del formulari a aquesta expressió a la barra de fórmules:
BrowseGallery1.SelectedA la part superior de la pantalla, seleccioneu el control Etiqueta i, a continuació, substituïu [Títol] per Canvia els registres.
Suprimir i canviar el nom de les pantalles
A la vista d'arbre, selecciona l'ellipsis (...) per a la Pantalla1, i després selecciona Eliminar.
Selecciona l'el·lipsis (...) per a la Pantalla2, selecciona Renomena i després entra a ViewScreen.
Selecciona l'el·lipsis (...) per a la Pantalla3, selecciona Canvia nom i després entra a Canvia Pantalla.
Configurar les icones a la pantalla de visualització
A prop de la part superior de la ViewScreen, selecciona la icona de fletxa circular.
Definiu la propietat OnSelect d'aquesta icona en aquesta fórmula:
Refresh(Schedule)Quan un usuari selecciona aquesta icona, l'aplicació actualitza les dades de Schedule.
Per a més informació sobre aquesta i altres funcions, vegeu la referència de la fórmula.
A la cantonada superior dreta de ViewScreen, selecciona la icona de més.
Definiu la propietat OnSelect d'aquesta icona en aquesta fórmula:
NewForm(EditForm1);Navigate(ChangeScreen,ScreenTransition.None)Quan un usuari selecciona aquesta icona, ChangeScreen s'obre amb camps buits perquè l'usuari pugui crear un registre.
Seleccioneu la fletxa a la dreta per al primer registre de la galeria.
Definiu la propietat OnSelect de la fletxa en aquesta fórmula:
EditForm(EditForm1); Navigate(ChangeScreen, ScreenTransition.None)Quan un usuari selecciona aquesta icona, ChangeScreen s'obre amb el registre seleccionat perquè l'usuari el pugui editar o eliminar.
Configurar les icones a la pantalla de canvis
A ChangeScreen, selecciona la icona de la X a la cantonada superior esquerra.
Definiu la propietat OnSelect d'aquesta icona en aquesta fórmula:
ResetForm(EditForm1);Navigate(ViewScreen, ScreenTransition.None)Quan un usuari selecciona aquesta icona, l'aplicació descarta els canvis d'aquesta pantalla i torna a la pantalla de vista.
A la part superior dreta, seleccioneu la icona de la marca de verificació.
Definiu la propietat OnSelect de la marca de verificació en aquesta fórmula:
SubmitForm(EditForm1); Navigate(ViewScreen, ScreenTransition.None)Quan un usuari selecciona aquesta icona, l'aplicació desa els canvis i torna a la pantalla de vista.
A la pestanya Insereix , seleccioneu Icones i, a continuació, seleccioneu la icona Paperera .
Posa la propietat Color de la nova icona a Blanc i mou-la al costat de la icona de marca.
Definiu la propietat Visible de la icona de la paperera en aquesta fórmula:
EditForm1.Mode = FormMode.EditAquesta icona apareix només quan el formulari està en mode Edita , no quan està en mode Nou .
Definiu la propietat OnSelect de la icona de la paperera en aquesta fórmula:
Remove(Schedule, BrowseGallery1.Selected); Navigate(ViewScreen, ScreenTransition.None)Quan un usuari selecciona aquesta icona, l'aplicació elimina el registre seleccionat de la font de dades i obre la pantalla de visualització.
Provar l'aplicació
- Selecciona ViewScreen, i després selecciona el botó de previsualització per previsualitzar l'aplicació.
- Escriu una o més lletres a la caixa de cerca per filtrar la llista pel nom del voluntari.
- Selecciona la icona d'ordenar una o més vegades per ordenar les dades en ordre ascendent o descendent segons el nom del voluntari.
- Afegiu un registre.
- Actualitzeu el registre que heu afegit i, a continuació, deseu els canvis.
- Actualitza de nou el registre que has afegit i després cancel·la els canvis.
- Suprimiu el registre que heu afegit.
- Tanca el mode de previsualització prement Esc o seleccionant la icona de tancament a la cantonada superior dreta.
Passos següents
- Prem Ctrl+S per desar la teva aplicació al núvol i així poder executar-la des d'altres dispositius.
- Comparteix l'aplicació perquè altres persones la puguin executar.