Esercizio - Creazione di un'app da Excel usando Copilot

Completato

Se si sta creando un ambiente che include Microsoft Dataverse, è possibile fare in modo che Copilot crei facilmente un'app da qualsiasi foglio di calcolo Excel. Copilot non ha bisogno che i dati siano formattati in una tabella per funzionare. Purtroppo, questa opzione non è disponibile in un ambiente diverso da Dataverse, ma è comunque possibile seguire questa unità e vedere quanto sia facile questa operazione.

Se si sta creando un'app in un ambiente con Dataverse, questa è un'eccellente opportunità per vedere come funziona questo processo. In questo caso, è possibile fornire un foglio di calcolo con o senza tabelle di dati e osservare in che modo Copilot crea una tabella di dati, permette di trasformare la tabella e quindi produce un'app a schermata singola completamente funzionante.

Iniziamo questo esercizio scaricando ed estraendo un foglio di lavoro di esempio (in alternativa, se si preferisce, è possibile usarne uno personale). Quindi accedere a Power Apps Maker Portal per creare l'app. In pochi clic si ottiene un'app a schermata singola funzionale e reattiva utilizzabile in qualsiasi dispositivo.

L'obiettivo di questa lezione è illustrare quando è semplice creare un'app Power Apps da qualsiasi foglio di calcolo Excel.

Importante

Per sfruttare appieno questa funzionalità, sarà necessario usare un ambiente che includa Dataverse; inoltre, potrebbe essere necessario registrarsi per una licenza Power Apps (o una versione di prova gratuita) che includa Dataverse. In caso contrario, non sarà possibile completare questo esercizio.

Esercizio

  1. Scaricare il foglio di lavoro Product List.

  2. Accedere a Power Apps Maker Portal.

  3. Nella schermata Home selezionare l'opzione Inizia con i dati. Dopo qualche istante, comparirà la schermata Inizia con i dati con l'opzione Crea con file Excel o .CSV. Selezionare l'opzione.

    Screenshot della schermata Inizia con i dati con evidenziata l'opzione Crea con file Excel o .CSV.

  4. Power Apps richiede di aggiungere un file Excel dal computer o di trascinarne uno nella pagina. È presente una linea punteggiata attorno all'area di rilascio in cui è possibile trascinare il file, oppure è possibile scegliere Seleziona dal dispositivo. Trovare il file Excel ProductList scaricato e usare una di queste tecniche per aggiungerlo.

  5. Sullo schermo inizia a formarsi una tabella di anteprima. Questa operazione richiede alcuni istanti. Power Apps acquisisce il primo intervallo di dati (o tabella) che incontra nel foglio di calcolo e crea una tabella per l'app. Se si è aggiunto un foglio di lavoro di Excel con più schede e tabelle, si visualizzerà la prima che Power Apps trova. Esaminiamo la nuova tabella. Selezionare i puntini di sospensione in Prodotto per gaming, quindi selezionare Visualizza dati.

    Notare che Power Apps ha aggiunto il titolo Catalogo prodotti e ha anche creato i nomi delle colonne. Le intestazioni delle colonne corrispondono al foglio di calcolo Excel. In alto a destra è presente l'interruttore Usa la prima riga per le intestazioni di colonna, che va impostato su on.

    Screenshot dell'anteprima della tabella.

    Vi sono sei colonne (se si è usato il file Excel scaricabile). Power Apps ha ipotizzato il tipo di dati per ognuna di queste colonne. Le prime due (Titolo e Nome codice) sono di tipo Riga di testo singola, le successive tre (Linea di prodotti, Tipo di prodotto e Colore) sono di tipo Scelta, mentre la colonna Note è anch'essa di tipo Riga di testo singola.

  6. Assicurarsi di aver attivato l'opzione Usa la prima riga per le intestazioni di colonna.

    Prima di proseguire, è importante sapere che si può cambiare/modificare qualsiasi colonna selezionandone l'intestazione, scegliendo Modifica colonna e quindi regolando le proprietà in un popup. È anche possibile modificare le proprietà della tabella selezionando l'icona di modifica della matita a destra del nome della tabella.

    Screenshot della funzionalità di modifica della colonna con l'intestazione della colonna selezionata e una freccia che punta verso il popup di modifica della colonna. Inoltre è selezionata la matita di modifica accanto al titolo della tabella.

    In questo caso, Copilot ha importato correttamente i nostri dati per renderli utilizzabili, quindi non è necessario apportarvi alcuna modifica.

  7. Ora siamo pronti a creare l'app. Selezionare il pulsante Crea app e Power Apps notifica l'inizio del processo di creazione dell'app.

  8. Dopo qualche istante, Power Apps mostra la nuova schermata dell'app in modalità di modifica. Notare il titolo dell'app visualizzato nella parte superiore dello schermo. Notare anche la presenza di una raccolta di prodotti a sinistra, con i dettagli dei prodotti per l'elemento della raccolta selezionato sono riportati sulla destra. Sul lato destro dello schermo viene visualizzato un pannello Copilot disponibile per fornire assistenza con le modifiche che si desidera apportare all'app.

    Screenshot dell'app generata da Copilot con il pannello Copilot evidenziato.

    Nota

    Copilot è ancora in modalità Anteprima. È possibile provarlo suggerendo alcune modifiche come "Modificare il colore di sfondo dell'etichetta del nome della tabella in viola". È possibile fornire un feedback "pollice su/giù" e persino segnalare in modo dettagliato il problema come feedback a Microsoft.

    Quando Copilot produce l'app, suppone i dati che la raccolta visualizza. È possibile selezionare le colonne più appropriate per la raccolta ed è possibile modificarle dall'editor di Power Apps.

  9. Non resta che salvare e pubblicare. Selezionare l'icona Salva nell'angolo in alto a destra (a forma di disco floppy). Quindi selezionare l'icona Pubblica nell'angolo in alto sull'estremità a destra (a forma di file con una freccia cerchiata nell'angolo inferiore destro).

  10. Portare l'app in Modalità anteprima per testarne la funzionalità. A tale fine, selezionare l'icona Riproduci a sinistra dell'icona Salva. La funzionalità di ricerca per un'app Dataverse è molto efficiente. Può agevolmente cercare qualsiasi campo di testo. Immettere "ultra" nel campo di input della ricerca. Notare che la ricerca è filtrata in base alla colonna Titolo per tale criterio specifico. Cancellare il campo di input e immettere "aud". Notare che la ricerca è filtrata in base alle opzioni audio per l'auto e ignora la differenza tra maiuscole e minuscole.

  11. Con l'app ancora in modalità di anteprima, proviamo la funzionalità di modifica del modulo. Trovare/selezionare la voce "Headphones 2000w", in modo che appaia nel modulo. Modificheremo questo articolo e vi aggiungeremo delle note. Selezionare l'icona a forma di matita (Modifica) in alto a destra nel modulo. In Note immettere "include la confezione" e selezionare l'icona di segno di spunta in alto a destra nel modulo per salvare la modifica. L'elemento ora include la nota.

  12. Abbiamo detto che questa app è completamente reattiva, ossia si adatta al fattore di forma in cui viene eseguita. Con l'app in modalità di anteprima, nell'angolo in alto a destra osservare quelle che sembrano tre opzioni di fattore di forma visualizzabili in anteprima. Tuttavia, quando si seleziona una di esse, si presentano ulteriori opzioni tra cui è possibile scegliere opzioni specifiche per tablet o telefono cellulare. È anche possibile modificare l'orientamento del dispositivo di destinazione per vedere cosa accade con l'esperienza dell'utente per un dispositivo specifico. Scegliere quella appropriata per un dispositivo mobile disponibile per poter verificare il comportamento delle schermate dell'app.

Riepilogo

L'immissione di un foglio di calcolo Excel in Power Apps usando Copilot è un'altra semplice opzione per creare un'app. Questa tecnica rappresenta un modo rapido per creare un'app reattiva a una schermata, con le stesse funzionalità dell'app a tre schermate, sulla base di una tabella di dati Dataverse. Poiché Dataverse risiede nello stesso cloud del resto di Power Platform, non sono necessarie lunghe chiamate API e la funzionalità di ricerca è efficiente. Come in qualsiasi app Power Apps, è possibile aggiungere altri dati, schermate e funzionalità, ma non esiste un modo più veloce per fornire un'app al proprio team.