Pohjaan perustuvan sovelluksen luominen Excel-tietojen perusteella

Tässä artikkelissa kerrotaan, miten voit luoda pohjaan perustuvan sovelluksen käyttämällä Excel tietoja tietolähteenä. Jos seuraat jo liiketoimintatietoja Excel, Power Apps antaa sinulle useita tapoja muuttaa nämä tiedot sovellukseksi.

Opit kolme tapaa käsitellä Excel tietoja:

  • Lataa Excel tiedosto ja luo Dataverse-taulukko.
  • Muodosta yhteys Excel-tiedostoon, joka pysyy pilvitallennustilassa.
  • Aloita tyhjästä pohjaan perustuvasta sovelluksesta ja lisää Excel tiedot itse.

Ennen kuin aloitat, varmista, että Excel tiedot on muotoiltu taulukoksi. Tämän valmistelun avulla Power Apps lukea ja käyttää tietoja oikein. Lisätietoja on artikkelissa Excel-taulukkona muotoiltu.

Jos haluat luoda sovelluksen tietojen Excel avulla, valitse jokin seuraavista vaihtoehdoista kohdassa Power Apps.

Asetusten luominen Excelin avulla Edut Siirtyminen
Lataa Excel tai . CSV-tiedosto Power Appsiin Power Apps muuntaa ladatut tiedot Dataverse-taulukoksi. Käytä tätä lähestymistapaa, kun haluat pilvitallennustilan, parannetun suojauksen ja uudelleenkäytettävän taulukon muille sovelluksille ja työnkuluille. Valitse Aloita datalla>Lataa tiedosto.
Yhdistä ulkoiseen Excel -tiedostoon ja luo pohjaan perustuva sovellus Työkirja pysyy senhetkisessä pilvisijainnissaan. Käytä tätä lähestymistapaa, kun haluat nopean tavan luoda sovelluksen olemassa olevasta Excel-taulukko. Valitse Asta käyttäen tietoja>Excel Online (Business).
Luo tyhjä pohjaan perustuva sovellus ja lisää sitten Excel-tiedot Hallitset näyttöjä, asettelua, kaavoja ja tietojen käyttökokemusta. Käytä tätä lähestymistapaa, kun haluat eniten joustavuutta. Valitse vasemmassa siirtymisruudussa Luo>luo tyhjästä. Valitse sitten sovelluksen koko.

Excel- tai CSV-tiedoston lataaminen Power Appsiin

Kun lataat Excel tietoja Power Apps, Power Apps muuntaa tiedot Dataverse-taulukoksi. Tämä lähestymistapa helpottaa tietojen hallintaa Power Apps ja tarjoaa ominaisuuksia, jotka ylittävät Excel yksin. Lisätietoja on kohdassa Miksi Dataverseä käytetään?.

  1. Kirjaudu Power Appsiin.

  2. Valitse aloitusnäytössä Aloita tiedoilla.

  3. Valitse Luo sovellus - sivulla Lataa tiedosto.

  4. Valitse Valitse laitteesta, selaa Excel tiedostoosi ja lataa se sitten.

    Huomautus

    Tiedoston enimmäiskoko on 5 Gt.

  5. Kun Power Apps luo taulukon, muokkaa ominaisuuksia tarvittaessa valitsemalla sarakkeen nimi tai taulukon nimi. Jos muutat sarakkeen tietotyyppiä ja jotkin olemassa olevat arvot eivät vastaa uutta tyyppiä, Power Apps poistaa nämä arvot, kun se luo taulukon. Lisätietoja on kohdassa Taulukoiden luominen ja muokkaaminen Power Apps avulla.

  6. Valitse Rivin omistus ja valitse, miten haluat hallita rivin omistusta.

  7. Kun olet valmis, valitse Tallenna ja avaa sovellus.

Power Apps lataa ensimmäiset 20 riviä, jotta voit aloittaa sovelluksen tarkastelun heti. Se lataa jäljellä olevat tiedot taustalla.

Tunnetut ongelmat

  • Nykyinen tietojen lataamisprosessi ei ota ympäristön tietomuotoasetusta huomioon.

Muodosta yhteys ulkoiseen Escel-tiedostoon Power Appsista

Tallenna Excel-tiedosto pilvitallennuspalveluun, kuten Dropboxiin, Google Driveen, OneDrive tai OneDrive for Business. Power Apps voi muodostaa yhteyden vain Excel-tiedostoihin, jotka on tallennettu pilvipalveluun.

Power Apps sisältää Excel liittimen, jonka avulla voit käyttää Excel tietoja. Excel Online (Business) -liitin tarjoaa nopean tavan luoda ja ottaa käyttöön sovelluksia, jotka käyttävät Excel tallennettuja tietoja.

  1. Kirjaudu Power Appsiin.
  2. Valitse aloitusnäytössä Aloita tiedoilla.
  3. Valitse Luo sovellus-sivulla Excel Online (Business).
  4. Jos useampi kuin yksi yhteys on käytettävissä, valitse ... vaihtaaksesi yhteyttä tai lisätäksesi uuden.
  5. Anna tiedoston sijainti ja valitse sitten taulukko.
  6. Valitse Luo sovellus.

Lisätietoja Excel tietojen jakamisesta on kohdassa Jakaminen Excel-taulukot.

Luo tyhjä pohjaan perustuva sovellus ja lisää Excel-tiedot

Tämän esimerkin avulla voit luoda kahden näytön sovelluksen, jossa käyttäjät selaavat tietueita yhdessä näytössä ja lisäävät, muokkaavat tai poistavat tietueita toisella näytöllä.

Vaatimukset

  1. Kopioi nämä tiedot Excel tiedostoon.

    StartDay Aloitusaika Vapaaehtoinen Varmuuskopiointi
    Lauantai Klo 10–12 Vasquez Kumashiro
    Lauantai Klo 12–14 Ice Singhal
    Lauantai Klo 14–16 Myk Mueller
    Sunnuntai Klo 10–12 Li Adams
    Sunnuntai Klo 12–14 Singh Morgan
    Sunnuntai Klo 14–16 Batye Nguyen
  2. Muodosta tiedot taulukoksi Excel ja anna taulukon nimeksi Schedule, jotta Power Apps voivat lukea sen.

  3. Tallenna tiedosto nimellä eventsignup.xlsx, sulje se ja lataa se sitten pilvitallennustilille kuten OneDrive.

Tärkeää

Voit käyttää omaa Excel ja noudattaa tätä esimerkkiä yleistä lähestymistapaa varten. Excel-tiedoston tietojen on kuitenkin oltava taulukkomuodossa.

Luo tyhjä sovellus ja muodosta yhteys tietoihin

  1. Kirjaudu Power Appsiin.

  2. Valitse vasemmassa siirtymisruudussa Luo>aloitus tyhjästä.

  3. Valitse Puhelinkoko-asettelu.

    Sovellus avautuu Power Apps Studio, jossa voit lisätä tietoja ja aloittaa luomisen.

  4. Valitse näytön keskellä Yhdistä tietoihin.

  5. Valitse Tiedot-ruudussa Lisää tietoja. Jos pilvitallennustilan yhteys on jo näkyvissä, valitse se. Muussa tapauksessa lisää yhteys, kuten OneDrive:

    1. Kirjoita hakuruutuun OneDrive ja valitse se.
    2. Valitse Yhteyden lisääminen.
    3. Valitse yhteysruudussa Muodosta yhteys.
    4. Anna pyydettäessä tunnistetietosi.
  6. Etsi Choose an Excel -tiedosto ja valitse eventsignup.xlsx.

  7. Valitse Valitse taulukko ,valitse Aikataulu-valintaruutu ja valitse sitten Yhdistä.

  8. Valitse Tiedot-ruudun oikeasta yläkulmasta sulkemiskuvake (X).

Tarkastelunäytön luominen

  1. Valitse komentopalkissa Uusi näyttö>Luettelo.

    Power Apps lisää näytön, jossa on oletusohjausobjekteja, kuten hakuruutu ja Galleryohjausobjekti. Valikoima kattaa koko näytön hakukentän alapuolella.

  2. Valitse uuden näytön yläreunassa [Otsikko] -otsikko-ohjausobjekti ja anna sille uusi nimi Näytä tietueet.

  3. Valitse puunäkymässäBrowseGallery1.

  4. Määritä gallerian Ominaisuudet-ruudussa Asettelu-asetuksen arvoksi Otsikko, alaotsikko ja leipäteksti.

  5. Korvaa kaavarivillä CustomGallerySample-kohta tekstillä Schedule ja korvaa molemmat SampleText-kohdat tekstillä Volunteer.

  6. Valitse kaavarivin oikeassa reunassa Laajenna kaavarivi ja valitse sitten Muotoile tekstiä.

    Kaava vastaa tätä esimerkkiä:

    SortByColumns(
        Search(
            Schedule,
            TextSearchBox1.Text,
            "Volunteer"
        ),
        "Volunteer",
        If(
            SortDescending1,
            SortOrder.Descending,
            SortOrder.Ascending
        )
    )
    
  7. Valitse Ominaisuudet-ruudussaKentät-kohdan vieressä Muokkaa.

  8. Valitse Title2-ruudustaVapaaehtoinen. Valitse Alaotsikko2-ruudussaStartDay. Valitse Body1-ruudustaStartTime.

  9. Valitse Tiedot-ruudun oikeasta yläkulmasta sulkemiskuvake (X).

    Käyttäjät voivat nyt lajitella ja suodattaa valikoiman vapaaehtoisen nimen mukaan kaavan SortByColumns - ja Search-funktioiden perusteella.

    • Jos käyttäjä kirjoittaa ainakin yhden kirjaimen hakukenttään, valikoimassa näkyvät vain tietueet, joissa Vapaaehtoinen-kenttä sisältää kyseisen tekstin.
    • Jos käyttäjä valitsee lajittelupainikkeen, valikoima lajittelee tietueet nousevaan tai laskevaan järjestykseen Vapaaehtoinen-kentän perusteella.

Lisätietoja näistä ja muista funktioista on artikkelissa Lisätietoja kaavasta.

Muutosnäytön luominen

  1. Valitse komentopalkissa Uusi näyttö>Lomake.

  2. Valitse puunäkymässäEditForm1.

  3. Valitse Ominaisuudet-ruudussaTietolähde-kohdan vieressä oleva alanuoli ja valitse sitten Aikataulu.

  4. Valitse tietolähteessä Muokkaa kenttiä.

  5. Valitse Kentät-ruudussa Lisää kenttä, valitse kunkin kentän valintaruutu ja valitse sitten Lisää.

  6. Kutista kentän nimi valitsemalla kunkin kentän nimen vieressä oleva nuoli ja vedä sitten Vapaaehtoinen luettelon alkuun.

    Kenttien järjestäminen uudelleen.

  7. Valitse Kentät-ruudun oikeasta yläkulmasta sulkemiskuvake (X).

  8. Määritä lomakkeen Kohde-ominaisuudeksi kaavapalkissa seuraava lauseke:

    BrowseGallery1.Selected

  9. Valitse näytön yläreunassa Selite-ohjausobjekti ja korvaa sitten [Otsikko] asetuksella Vaihda tietueet.

    Muuta otsikkoriviä.

Näyttöjen poistaminen ja uudelleennimeäminen

  1. Valitse puunäkymässä kolme pistettä (...) kohdassa Näyttö1 ja valitse sitten Poista.

    Näytön poistaminen.

  2. Valitse kolme pistettä (...) kohdassa Näyttö2, valitse Nimeä uudelleen ja kirjoita sitten ViewScreen.

  3. Valitse kolme pistettä (...) kohdassa Näyttö3, valitse Nimeä uudelleen ja kirjoita sitten ChangeScreen.

Tarkastelunäytön kuvakkeiden määrittäminen

  1. Valitse ViewScreen-näytön yläosan lähellä pyöreä nuolikuvake.

    Tietueen lisääminen uudelleen ladattavaksi.

  2. Määritä kyseisen kuvakkeen OnSelect-ominaisuudeksi tämä kaava:

    Refresh(Schedule)

    Kun käyttäjä valitsee tämän kuvakkeen, sovellus päivittää tiedot Schedule-taulukosta.

    Lisätietoja näistä ja muista funktioista on artikkelissa Lisätietoja kaavasta.

  3. Valitse Plus-kuvake ViewScreen-näytön oikeasta yläkulmasta.

    Lisää tietue.

  4. Määritä kyseisen kuvakkeen OnSelect-ominaisuudeksi tämä kaava:

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

    Kun käyttäjä valitsee tämän kuvakkeen, ChangeScreen avautuu tyhjien kenttien kanssa, jotta käyttäjä voi luoda tietueen.

  5. Valitse oikealle osoittava nuoli gallerian ensimmäisen tietueen kohdalla.

    Nuolen valitseminen.

  6. Määritä nuolen OnSelect-ominaisuudeksi tämä kaava:

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

    Kun käyttäjä valitsee tämän kuvakkeen, ChangeScreen avautuu valitun tietueen kanssa, jotta käyttäjä voi muokata tai poistaa sen.

Muutosnäytön kuvakkeiden määrittäminen

  1. Valitse ChangeScreen-näytössäX-kuvake vasemmasta yläkulmasta.

    Peruutuskuvake.

  2. Määritä kyseisen kuvakkeen OnSelect-ominaisuudeksi tämä kaava:

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

    Kun käyttäjä valitsee tämän kuvakkeen, sovellus hylkää muutokset tässä näytössä ja palaa tarkastelunäyttöön.

  3. Valitse valintamerkkikuvake oikeassa yläkulmassa.

    Valintamerkkikuvake.

  4. Määritä valintamerkin OnSelect-ominaisuudeksi tämä kaava:

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

    Kun käyttäjä valitsee tämän kuvakkeen, sovellus tallentaa muutokset ja palaa näkymänäyttöön.

  5. Valitse Lisää-välilehdessä Kuvakkeet ja valitse sitten Roskakori-kuvake.

  6. Määritä uuden kuvakkeen Väri-ominaisuudeksiValkoinen ja siirrä se valintamerkkikuvakkeen viereen.

    Roskakorikuvake.

  7. Määritä roskakorikuvakkeen Visible-ominaisuudeksi tämä kaava:

    EditForm1.Mode = FormMode.Edit

    Tämä kuvake näkyy vain, kun lomake on Muokkaa-tilassa , ei silloin, kun se on Uusi-tilassa .

  8. Määritä roskakorikuvakkeen OnSelect-ominaisuudeksi tämä kaava:

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

    Kun käyttäjä valitsee tämän kuvakkeen, sovellus poistaa valitun tietueen tietolähteestä ja avaa tarkastelunäytön.

Sovelluksen testaus

  1. Valitse ViewScreen ja esikatsele sovellusta valitsemalla esikatselupainike.
  2. Voit suodattaa luettelon vapaaehtoisen nimen mukaan kirjoittamalla yhden tai useamman kirjaimen hakukenttään.
  3. Valitse lajittelukuvake kerran tai useammin, jos haluat lajitella tiedot nousevassa tai laskevassa järjestyksessä vapaaehtoisen nimen mukaan.
  4. Lisää tietue.
  5. Päivitä lisäämäsi tietue ja tallenna sitten muutokset.
  6. Päivitä lisäämäsi tietue uudelleen ja peruuta sitten muutokset.
  7. Poista lisäämäsi tietue.
  8. Sulje esikatselutila painamalla ESC-näppäintä tai valitsemalla sulkemiskuvake oikeassa yläkulmassa.

Seuraavat vaiheet

  • Tallenna sovelluksesi pilvipalveluun painamalla Ctrl + S , jotta voit suorittaa sen muissa laitteissa.
  • Jaa sovellus, jotta muut voivat suorittaa sen.