Excel verilerini temel alan bir tuval uygulaması oluşturma

Bu makalede, veri kaynağı olarak Excel verileri kullanarak bir tuval uygulamasının nasıl oluşturulacağı gösterilmektedir. İş verilerini Excel'de zaten izlediyseniz Power Apps bu verileri uygulamaya dönüştürmenin çeşitli yollarını sunar.

Excel verilerle çalışmanın üç yolunu öğreneceksiniz:

  • Bir Excel dosyası yükleyin ve bir Dataverse tablosu oluşturun.
  • Bulut depolamada kalan bir Excel dosyasına bağlanın.
  • Boş bir tuval uygulamasıyla başlayın ve Excel verileri kendiniz ekleyin.

Başlamadan önce, Excel verilerinizin tablo olarak biçimlendirildiğinden emin olun. Bu hazırlık, Power Apps verileri doğru okuma ve kullanmada yardımcı olur. Daha fazla bilgi için bkz. Excel'de tablo olarak biçimlendirilmiş.

Excel verileri kullanarak uygulama oluşturmak için Power Apps'da aşağıdaki seçeneklerden birini belirleyin.

Excel'i kullanarak seçenekler oluşturma Yan haklar Gezinti
Power Apps'e bir Excel veya CSV dosyası yükleyin Power Apps karşıya yüklenen verileri Dataverse tablosuna dönüştürür. Bulut depolama, gelişmiş güvenlik ve diğer uygulamalar ve akışlar için yeniden kullanılabilir bir tablo istediğinizde bu yaklaşımı kullanın. Verilerle başlayın>Dosya yükle seçin.
Harici bir Excel dosyasına bağlanın ve tuval uygulaması oluşturmak için bunu kullanın Çalışma kitabı geçerli bulut konumunda kalır. Mevcut bir Excel table uygulama oluşturmanın hızlı bir yolunu istiyorsanız bu yaklaşımı kullanın. Verilerle başlayın>Excel Online (Business) seçeneğini seçin.
Boş bir tuval uygulaması oluşturun ve ardından Excel verilerini ekleyin Ekranları, düzeni, formülleri ve veri deneyimini siz denetlersiniz. En fazla esnekliği istiyorsanız bu yaklaşımı kullanın. Sol gezinti bölmesinde Oluştur>Boştan oluştur seçeneğini belirleyin. Ardından uygulama boyutunu seçin.

Power Apps'e Excel veya CSV dosyası yükleme

Excel verileri Power Apps yüklediğinizde Power Apps verileri Dataverse tablosuna dönüştürür. Bu yaklaşım, verilerin Power Apps yönetilmesini kolaylaştırır ve yalnızca Excel ötesinde özellikler sunar. Daha fazla bilgi için bkz. Dataverse neden kullanılır?.

  1. Power Apps'e giriş yapın.

  2. Giriş ekranında Verilerle başla'yı seçin.

  3. Uygulama oluştur sayfasında Dosyayı karşıya yükle'yi seçin.

  4. Select from device öğesini seçin, Excel dosyanıza gidin ve dosyayı karşıya yükleyin.

    Uyarı

    Dosya boyutu üst sınırı 5 GB'tır.

  5. Power Apps tabloyu oluşturduğunda, özellikleri gerektiği gibi düzenlemek için bir sütun adı veya tablo adı seçin. Bir sütun veri türünü değiştirirseniz ve var olan bazı değerler yeni türle eşleşmiyorsa, Power Apps tabloyu oluşturduğunda bu değerleri kaldırır. Daha fazla bilgi için bkz. Power Apps kullanarak tablo oluşturma ve düzenleme.

  6. Satır sahipliği'nı ve satır sahipliğini nasıl yönetmek istediğinizi seçin.

  7. İşiniz bitince Uygulamayı kaydet ve aç öğesini seçin.

Power Apps, uygulamayı hemen gözden geçirmeye başlayabilmeniz için ilk 20 satırı yükler. Arka planda geri kalan verileri yükler.

Bilinen sorunlar

  • Geçerli veri yükleme işlemi, ortam veri biçimi ayarını hesaba katmıyor.

Power Apps'den harici bir Excel dosyasına bağlanın

Excel dosyasını Dropbox, Google Drive, OneDrive veya OneDrive İş gibi bir bulut depolama hizmetinde depolayın. Power Apps yalnızca bulutta depolanan Excel dosyalarına bağlanabilir.

Power Apps, Excel verilere erişmek için kullanabileceğiniz bir Excel bağlayıcısı içerir. Excel Online (business) bağlayıcısı, Excel depolanan verileri kullanan uygulamalar oluşturmak ve dağıtmak için hızlı bir yol sağlar.

  1. Power Apps'e giriş yapın.
  2. Giriş ekranında Verilerle başla'yı seçin.
  3. Uygulama oluştur sayfasında Excel Online (Business) öğesini seçin.
  4. Birden fazla bağlantı varsa, bağlantıları değiştirmek veya yeni bir bağlantı eklemek için ... öğesini seçin.
  5. Dosya konumunu girin ve tabloyu seçin.
  6. Uygulama oluştur'u seçin.

Excel verileri paylaşma hakkında daha fazla bilgi edinmek için bkz. Sharing Excel tabloları.

Boş bir tuval uygulaması oluşturun ve Excel verilerini ekleyin

Kullanıcıların bir ekrandaki kayıtlara göz attığı ve başka bir ekrandaki kayıtları eklediği, düzenlediği veya sildiği iki ekranlı bir uygulama oluşturmak için bu örneği kullanın.

Önkoşullar

  1. Bu verileri bir Excel dosyasına kopyalayın.

    BaşlangıçGünü StartTime Gönüllü Backup
    Cumartesi 10.00-öğle Vasquez Kumashiro
    Cumartesi öğle-14.00 Buz Singhal
    Cumartesi 14:00-16:00 Myk Mueller
    Pazar 10.00-öğle Li Adams
    Pazar öğle-14.00 Singh Morgan
    Pazar 14:00-16:00 Batye Nguyen
  2. Excel'da verileri tablo olarak biçimlendirin ve tabloyu Power Apps okuyabilmesi için Schedule olarak adlandırın.

  3. Dosyayı eventsignup.xlsxolarak kaydedin, kapatın ve ardından OneDrive gibi bir bulut depolama hesabına yükleyin.

Önemli

Kendi Excel dosyanızı kullanabilir ve genel yaklaşım için bu örneği izleyebilirsiniz. Ancak Excel dosyasındaki veriler tablo olarak biçimlendirilmiş olmalıdır.

Boş bir uygulama oluşturma ve verilere bağlanma

  1. Power Apps'e giriş yapın.

  2. Sol gezinti bölmesindeBoş başlangıç oluştur'u> seçin.

  3. Telefon boyutu düzenini seçin.

    Uygulama, veri ekleyebileceğiniz ve oluşturmaya başlayabileceğiniz Power Apps Studio açılır.

  4. Ekranın ortasında, Verilere bağlan'ı seçin.

  5. Veri bölmesinde, veri Ekle'yi seçin. Bulut depolama bağlantınız zaten görünüyorsa seçin. Aksi takdirde, OneDrive gibi bir bağlantı ekleyin:

    1. Arama kutusuna OneDrive yazın ve seçin.
    2. Bağlantı ekle'yi seçin.
    3. Bağlantı bölmesinde Bağlan'ı seçin.
    4. İstenirse kimlik bilgilerinizi girin.
  6. Excel dosyası seçin altında eventsignup.xlsx öğesini bulun ve seçin.

  7. Tablo Seçin altında, Çizelge onay kutusunu ve ardından Bağlan'ı seçin.

  8. Veri bölmesinin sağ üst köşesinde kapat simgesini (X) seçin.

Görünüm ekranı oluşturma

  1. Komut çubuğunda Yeni ekran>Liste'yi seçin.

    Power Apps arama kutusu ve Gallery denetimi gibi varsayılan denetimlere sahip bir ekran ekler. Galeri, arama kutusunun altındaki ekranı tamamen kaplar.

  2. Yeni ekranın üst kısmında [Title] etiket denetimini seçin ve kayıtları görüntüle olarak yeniden adlandırın.

  3. Ağaç görünümündeBrowseGallery1'i seçin.

  4. Galerinin Özellikler bölmesinde Düzen'iBaşlık, alt başlık ve gövde olarak ayarlayın.

  5. Formül çubuğunda, CustomGallerySample öğesini Zamanlama olarak değiştirin ve SampleText öğesinin iki kurulumunu da Gönüllü olarak değiştirin.

  6. Formül çubuğunun sağ kenarında Formül çubuğunu genişlet'i ve ardından Metni biçimlendir'i seçin.

    Formül şu örnekle eşleşir:

    SortByColumns(
        Search(
            Schedule,
            TextSearchBox1.Text,
            "Volunteer"
        ),
        "Volunteer",
        If(
            SortDescending1,
            SortOrder.Descending,
            SortOrder.Ascending
        )
    )
    
  7. Özellikler bölmesinde Alanlar'ın yanındaki Düzenle'yi seçin.

  8. Başlık2 kutusunda Gönüllü'leri seçin. Alt Yazı2 kutusunda StartDay'i seçin. Gövde1 kutusunda StartTime'ı seçin.

  9. Veri bölmesinin sağ üst köşesinde kapat simgesini (X) seçin.

    Kullanıcılar artık galeriyi formüldeki SortByColumns ve Search işlevlerine göre gönüllü adına göre sıralayabilir ve filtreleyebilir.

    • Kullanıcı arama kutusuna en az bir harf yazarsa, galeri yalnızca Volunteer alanının bu metni içerdiği kayıtları gösterir.
    • Kullanıcı sıralama düğmesini seçerse, galeri kayıtları Volunteer alanına göre artan veya azalan düzende sıralar.

Bu işlevler ve diğerleri hakkında daha fazla bilgi için bkz. formül başvurusu.

Değişim ekranı oluşturma

  1. Komut çubuğunda Yeni ekran>Form'u seçin.

  2. Ağaç görünümündeEditForm1'i seçin.

  3. Özellikler bölmesinde, Veri kaynağı'nın yanındaki aşağı oku seçin ve ardından Zamanlama'yı seçin.

  4. Veri kaynağının altında Alanları düzenle'yi seçin.

  5. Alanlar bölmesinde Alan ekle'yi, her alanın onay kutusunu ve ardından Ekle'yi seçin.

  6. Her alan adının yanındaki oku seçerek alanı daraltın ve ardından Gönüllü seçeneğini listenin en üstüne sürükleyin.

    Alanları yeniden sıralama.

  7. Alanlar bölmesinin sağ üst köşesinde kapat simgesini (X) seçin.

  8. Formül çubuğundaki formun Öğe özelliğini şu ifadeye ayarlayın:

    BrowseGallery1.Selected

  9. Ekranın üst kısmında, Etiket denetimini seçin ve ardından [Başlık] öğesini Kayıtları değiştir olarak değiştirin.

    Başlık çubuğunu değiştirme.

Ekranları silme ve yeniden adlandırma

  1. Ağaç görünümünde, Ekran1 için üç nokta simgesini (...) seçin ve ardından Sil öğesini seçin.

    Ekranı silme.

  2. Screen2 için üç nokta simgesini (...) seçin, Yeniden Adlandır'ı seçin ve ardından ViewScreen adını girin.

  3. Screen3 için üç nokta simgesini (...) seçin, Yeniden adlandır'ı seçin ve ardından ChangeScreen girin.

Görünüm ekranında simgeleri yapılandırma

  1. ViewScreen ekranının üst kısmında dairesel ok simgesini seçin.

    Yenileme için kayıt ekleme.

  2. Simgenin OnSelect özelliğini şu formül olarak ayarlayın:

    Refresh(Schedule)

    Kullanıcı bu simgeyi seçtiğinde, uygulama Zamanlama'dan verileri yeniler.

    Bu ve diğer işlevler hakkında daha fazla bilgi için formül başvurusuna bakın.

  3. ViewScreen'in sağ üst köşesindeki artı simgesini seçin.

    Kayıt ekleme.

  4. Simgenin OnSelect özelliğini şu formül olarak ayarlayın:

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

    Kullanıcı bu simgeyi seçtiğinde, kullanıcının kayıt oluşturabilmesi için ChangeScreen boş alanlarla açılır.

  5. Galeride bulunan ilk kaydın sağ ok tuşunu seçin.

    Oku seçme.

  6. Ok tuşunun OnSelect özelliğini şu formül olarak ayarlayın:

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

    Kullanıcı bu simgeyi seçtiğinde, kullanıcının düzenleyebilmesi veya silebilmesi için ChangeScreen seçili kayıtla birlikte açılır.

Değişim ekranında simgeleri yapılandırma

  1. ChangeScreen ekranında, sol üst köşedeki X simgesini seçin.

    İptal simgesi.

  2. Simgenin OnSelect özelliğini şu formül olarak ayarlayın:

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

    Kullanıcı bu simgeyi seçtiğinde, uygulama bu ekrandaki değişiklikleri atar ve görünüm ekranına döner.

  3. Sağ üst köşede, onay işareti simgesini seçin.

    Onay İşareti simgesi.

  4. Onay işaretinin OnSelect özelliğini şu formül olarak ayarlayın:

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

    Kullanıcı bu simgeyi seçtiğinde uygulama değişiklikleri kaydeder ve görünüm ekranına döner.

  5. Ekle sekmesinde Simgeler'i ve ardından Çöp Kutusu simgesini seçin.

  6. Yeni simgenin Color özelliğini Beyaz olarak ayarlayın ve onay işareti simgesinin yanına taşıyın.

    Çöp kutusu simgesi.

  7. Çöp kutusu simgesinin Görünür özelliğini şu formül olarak ayarlayın:

    EditForm1.Mode = FormMode.Edit

    Bu simge yalnızca form Düzenleme modundayken görünür, Yeni moddayken görüntülenmez.

  8. Çöp kutusu simgesinin OnSelect özelliğini şu formül olarak ayarlayın:

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

    Kullanıcı bu simgeyi seçtiğinde, uygulama seçili kaydı veri kaynağından siler ve görünüm ekranını açar.

Uygulamayı test edin

  1. ViewScreen'i seçin ve ardından uygulamayı önizlemek için önizleme yürütme düğmesini seçin.
  2. Listeyi gönüllü adına göre filtrelemek için arama kutusuna bir veya daha fazla harf yazın.
  3. Verileri gönüllü adına göre artan veya azalan düzende sıralamak için sıralama simgesini bir veya daha fazla kez seçin.
  4. Kayıt ekleyin.
  5. Eklediğiniz kaydı güncelleştirin ve ardından değişiklikleri kaydedin.
  6. Eklediğiniz kaydı yeniden güncelleştirin ve değişiklikleri iptal edin.
  7. Eklediğiniz kaydı silin.
  8. Esc tuşuna basarak veya sağ üst köşedeki kapat simgesini seçerek Önizleme modunu kapatın.

Sonraki Adımlar

  • Uygulamanızı diğer cihazlardan çalıştırabilmek için buluta kaydetmek için Ctrl+S tuşlarına basın.
  • Diğer kişilerin çalıştırabilmesi için uygulamayı paylaşın.