Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, veri kaynağınız olarak Excel verilerini kullanarak bir tuval uygulamasının nasıl oluşturulacağı gösterilmektedir. İster iş verilerine sahip excel elektronik tablolarınız olsun ister Excel'in tanıdık yapısına sahip olmak istiyorsanız Power Apps verilerinizi güçlü uygulamalara dönüştürmek için esnek seçenekler sunar.
Excel verileriyle çalışmak için üç farklı yaklaşım öğreneceksiniz:
Gelişmiş veri yönetimi ve güvenlik için Dataverse tabloları oluşturmak için Excel dosyalarını karşıya yükleyin Hızlı uygulama oluşturmak için bulut hizmetlerinde depolanan dış Excel dosyalarına bağlanın Boş bir tuval uygulamasıyla başlayın ve tam özelleştirme denetimi için Excel verilerini ekleyin Başlamadan önce, Excel verilerinizin düzgün biçimlendirildiğinden emin olun. Bu hazırlık adımı Power Apps verilerinizi daha etkili bir şekilde okumanıza ve bunlarla etkileşim kurmanıza yardımcı olur. Daha fazla bilgi için bkz. Excel'de tablo olarak biçimlendirilmiş.
Excel verilerini kullanarak uygulama oluşturmak için Power Apps'da aşağıdaki seçeneklerden birini belirleyin.
| Excel'i kullanarak seçenekler oluşturma | Kazançlar | Navigasyon |
|---|---|---|
| Power Apps'e bir Excel veya .CSV dosyası yükleyin | Yüklenen Excel verileri Dataverse tablosunu oluşturur. Dataverse'deki standart ve özel tablolarla, verilerinizi bulutta güvenle saklayabilirsiniz. Bu tablolar, kuruluşunuzun verilerini iş gereksinimlerinize göre tasarlanmış bir şekilde tanımlamanıza olanak sağlar ve uygulamalarınız içinde kullanımını kolaylaştırır. | Veri ile Başla>Dosya Yükle'yi seçin. |
| Harici bir Excel dosyasına bağlanın ve tuval uygulaması oluşturmak için kullanın. Verileriniz olduğu yerde kalır. | Power Apps'de Excel bağlayıcısını kullanmak, Excel'de depolanan verilerle uygulama oluşturmak ve dağıtmak için basit ve hızlı bir yöntem sağlar. Zaten Excel kullanan ve işlevselliğini minimum çabayla geliştirmek isteyen oluşturucular için özellikle avantajlıdır. Oluşturucular bulut erişiminden, kolay veri işlemeden, hızlı prototip oluşturmadan yararlanır ve karmaşık bir veritabanı kurulumuna gerek yoktur. | Verilerle Başla>Excel Online (İş) ile Başlat'a seçin. |
| Boş bir tuval uygulaması oluşturun ve ardından Excel verilerini ekleyin | Tam bir esnekliğe, kontrole ve özelleştirmeye sahipsiniz. Önceden tasarlanmış şablonlarla sınırlandırılmadan tam belirtimlerinizi karşılayan bir uygulama tasarlamanıza olanak tanır ve benzersiz gereksinimlerinize uygun daha yaratıcı özgürlük ve uyarlanabilirlik sağlar. | Sol gezinti bölmesinde Oluştur> ve Boşan oluştur seçeneklerini seçin. Ardından uygulama boyutunu seçin. |
Excel veya CSV dosyasını Power Apps'a yükleme
Excel verilerinizi Power Apps yüklediğinizde, yalnızca Excel dosyası olarak kalmaz. Bunun yerine Power Apps bunu Dataverse tablosuna dönüştürür. Bu dönüştürme, verilerinizi Power Apps içinde tümleştirmeyi ve yönetmeyi kolaylaştırır ve yalnızca Excel'i kullanmaya kıyasla daha güçlü özellikler elde edersiniz. Daha fazla bilgi edinmek için bkz. Neden Dataverse kullanılmalı?
Power Apps'e oturum açın.
Giriş ekranında Verilerle başla'yı seçin.
Uygulama oluştur sayfasında Dosyayı karşıya yükle'yi seçin.
Cihazdan seç'i seçin ve Excel dosyanızın kaydedildiği konuma gidin. Karşıya yüklemek için dosyayı seçin.
Uyarı
Maksimum dosya boyutu sınırı 5 GB'dir.
tabloyu Power Apps oluştururken, özellikleri gereksinimlerinize uyacak şekilde düzenlemek için bir sütun adı veya tablo adı seçin. Sütun veri türlerini değiştirirseniz ve hücrelerde seçili veri türüyle eşleşmeyen değerler varsa Power Apps tabloyu oluştururken bu değerleri kaldırır. Daha fazla bilgi için bkz. Power Apps kullanarak tablo oluşturma ve düzenleme.
Satır sahipliği'nı ve satır sahipliğini nasıl yönetmek istediğinizi seçin.
İşiniz bitince Uygulamayı kaydet ve aç öğesini seçin. Power Apps, uygulamanızdaki verileri gözden geçirmeye başlayabilmeniz için ilk 20 veri satırını karşıya yükler. Sistem, kalan verileri arka planda karşıya yükler.
Bilinen sorunlar
- Geçerli veri yükleme işlemi ortam verileri biçim ayarını dikkate almaz.
Power Apps'dan dış Excel dosyasına bağlanma
Excel dosyasını Dropbox, Google Drive, OneDrive veya OneDrive for Business gibi bir bulut depolama hizmetinde depolayın çünkü Power Apps yalnızca bulutta depolanan Excel dosyalarına bağlanabilir.
Power Apps, Excel verilerinize erişmek için kullanabileceğiniz bir Excel bağlayıcısı vardır. Excel Online (business) bağlayıcısı, çok çeşitli bulut tabanlı dosya depolama hizmetlerine erişerek esneklik sunar.
Power Apps'e oturum açın.
Giriş ekranında Verilerle başla'yı seçin.
Uygulama oluştur'daExcel Online (İş) öğesini seçin.
Aynı anda yalnızca bir bağlantı görüntülenir. Farklı bir bağlantı seçmek için bağlantıları değiştirmek veya yeni bir bağlantı eklemek için ... düğmesini seçin.
Dosya konumunu girin ve tabloyu seçin.
İşlem tamamlandığında Uygulama oluştur'u seçin.
Excel verilerini paylaşma hakkında daha fazla bilgi için bkz Excel tablolarını paylaşma.
Boş bir tuval uygulaması oluşturun ve Excel verilerini ekleyin
Boş bir uygulama oluşturun ve ardından uygulama bilgilerinin kaynağı olarak tablo olarak biçimlendirilmiş Excel verilerini kullanın.
Kullanıcıların bir Excel dosyasındaki verileri bir ekranda görüntüleyebilecekleri (göz atabilecekleri) ve başka bir ekranda bu verilerle etkileşim kurabilecekleri (ekleyebilecekleri, değiştirebilecekleri veya kaldırabilecekleri) iki ekranlı bir uygulama oluşturmak için aşağıdaki örneği izleyin. Kayıt oluşturma, güncelleştirme ve silme gibi veri etkileşimi özellikleri, uygulamanın ikinci ekranında yerleşik olarak bulunur.
Önkoşullar
Bu verileri kopyalayıp Excel dosyasına yapıştırın.
BaşlangıçGünü BaşlamaZamanı Gönüllü Yedekleme 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 Excel'da tabloyu biçimlendirin ve Power Apps bilgileri ayrıştırabilmesi için tabloyu Schedule olarak adlandırın.
Dosyayı eventsignup.xlsx olarak kaydedin, kapatın ve ardından OneDrive gibi bir cloud-storage hesabına yükleyin.
Önemli
Kendi Excel dosyanızı kullanabilir ve bu örneği yalnızca genel kavramlar için inceleyebilirsiniz. Ancak Excel dosyasındaki veriler tablo olarak biçimlendirilmiş olmalıdır.
Boş bir uygulama oluşturma ve verilere bağlanma
Power Apps'e oturum açın.
Sol gezinti bölmesinden Oluştur>Boş bir sayfadan başla seçeneğini seçin.
Telefon boyutu düzenini seçin.
Uygulama Power Apps Studio açılır. Burada veri ekleyebilir ve uygulamayı oluşturmaya başlayabilirsiniz.
Ekranın ortasında, Verilere bağlan'ı seçin.
Veri bölmesinde, veri Ekle'yi seçin. Görüntülenirse bulut depolama hesabınızın bağlantısını seçin. Aksi takdirde, OneDrive gibi bir bağlantı eklemek için şu adımları izleyin:
- Arama kutusuna OneDrive yazın ve seçin.
- Bağlantı ekle'yi seçin.
- Bağlantı bölmesinde Bağlan'ı seçin.
- İstenirse, bu hesaba ait kimlik bilgilerinizi girin.
Excel dosyası seçin altında, daha önce kaydettiğiniz eventsignup.xlsx dosyasını bulun ve seçin.
Tablo Seçin altında, Çizelge onay kutusunu ve ardından Bağlan'ı seçin.
Veri bölmesinin sağ üst köşesinde kapat simgesini (X) seçerek kapatın.
Görünüm ekranı oluşturma
Komut çubuğunda Yeni ekran>Liste'yi seçin.
Arama kutusu ve Galeri denetimi gibi birkaç varsayılan denetim içeren bir ekran eklenir. Galeri, arama kutusunun altındaki ekranı tamamen kaplar.
Yeni ekranın üst kısmında [Title] etiket denetimini seçin ve kayıtları görüntüle olarak yeniden adlandırın.
Ağaç görünümündeBrowseGallery1 öğesini seçin.
Galerinin Özellikler bölmesinde Düzen'i Başlık, alt başlık ve gövde olarak ayarlayın.
Formül çubuğunda, CustomGallerySample öğesini Zamanlama olarak değiştirin ve SampleText öğesinin iki kurulumunu da Gönüllü olarak değiştirin.
Formül çubuğunun sağ kenarında, Formül çubuğunu genişlet aşağı okunu seçin 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 ) )Özellikler bölmesinde, Alanlar etiketinin yanındaki Düzenle'yi seçin.
Title2 kutusunda Gönüllü'yü, Subtitle2 kutusunda StartDay'i ve Body1 kutusunda StartTime'ı seçin.
Veri bölmesinin sağ üst köşesindeki kapat simgesini (X) seçerek kapatın.
Kullanıcılar galeriyi, ilgili formüldeki SortByColumns ve Search işlevlerini temel alarak gönüllü adına göre sıralayabilir ve filtreleyebilir.
- Kullanıcı, arama kutusuna en az bir harf yazdığında galeri yalnızca Gönüllü alanında kullanıcı tarafından girilen metinlerin bulunduğu kayıtları gösterir.
- Kullanıcı sıralama düğmesini (başlık çubuğunda yenile düğmesi ile artı düğmesi arasında yer alır) seçerse galeri, kayıtları Gönüllü alanına göre artan veya azalan sırada (bu durum, kullanıcının düğmeyi kaç kere seçtiğine bağlıdır) gösterir.
Bu işlevler ve diğerleri hakkında daha fazla bilgi için bkz. formül başvurusu.
Değişim ekranı oluşturma
Komut çubuğunda Yeni ekran>Form'u seçin.
Ağaç görünümündeEditForm1 öğesini seçin.
Özellikler sekmesinde, Veri kaynağı'nın yanındaki Aşağı Oku seçin ve ardından görüntülenen listede Zamanlama öğesini seçin.
Belirttiğiniz veri kaynağının altında, Alanları düzenle'yi seçin.
Alanlar bölmesinde Alan ekle'yi, her alanın onay kutusunu ve ardından Ekle'yi seçin.
Daraltmak için her alan adının yanındaki oku seçin ve ardından Gönüllü alanını alanlar listesinin en üstünde görüntülenmesi için yukarı sürükleyin.
Alanlar bölmesinin sağ üst köşesinde, kapat simgesini (X) seçerek kapatın.
Formül çubuğundaki formun Öğe özelliğini şu ifadeye ayarlayın:
BrowseGallery1.SelectedEkranı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.
Ekranları silme ve yeniden adlandırma
Ağaç görünümünde, Ekran1 için üç noktayı (...) seçin ve ardından Sil'i seçin.
Screen2 öğesindeki üç noktayı (...), Yeniden adlandır'ı seçin ve ardından ViewScreen yazın veya yapıştırın.
Screen3 öğesindeki üç noktayı (...), Yeniden adlandır'ı seçin ve ardından ChangeScreen yazın veya yapıştırın.
Görünüm ekranında simgeleri yapılandırma
ViewScreen öğesinin üst kısmında, çember ok simgesini seçin.
Simgenin OnSelect özelliğini şu formül olarak ayarlayın:
Refresh(Schedule)Kullanıcı bu simgeyi seçtiğinde Zamanlama verileri Excel dosyasından yenilenir.
Bu ve diğer işlevler hakkında daha fazla bilgi için bkz. formül başvurusu.
ViewScreen ekranının sağ üst köşesinde artı simgesini seçin.
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 daha kolay bir şekilde kayıt oluşturabilmesi için tüm alanları boş olan ChangeScreen ekranı görüntülenir.
Galeride bulunan ilk kaydın sağ ok tuşunu seçin.
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 daha kolay bir şekilde kayıt düzenleyebilmesi veya silebilmesi için tüm alanları seçili kaydın verilerini gösteren ChangeScreen ekranı görüntülenir.
Değişim ekranında simgeleri yapılandırma
ChangeScreen ekranında, sol üst köşedeki "X" simgesini seçin.
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 ekranda yapılan değişiklikleri atar ve görünüm ekranını açar.
Sağ üst köşede, onay işareti simgesini seçin.
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 bu ekranda yapılan değişiklikleri kaydeder ve görünüm ekranını açar.
Ekle sekmesinde Simgeler'i ve ardından Çöp Kutusu simgesini seçin.
Yeni simgenin Renk özelliğini Beyaz olarak ayarlayın ve yeni simgeyi onay işareti simgesinin yanında görünecek şekilde taşıyın.
Çöp kutusu simgesinin Görünür özelliğini şu formül olarak ayarlayın:
EditForm1.Mode = FormMode.EditBu simge, form Yeni modundayken değil, yalnızca Düzenle modundayken görüntülenir.
Çö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 etme
ViewScreen'i seçin, ardından F5 tuşuna basarak uygulamanın önizlemesini görüntüleyin veya Önizleme'yi seçin.
Listeyi gönüllü adına göre filtrelemek için arama kutusuna bir veya daha fazla harf yazın ya da yapıştırın.
Verileri gönüllü adına göre artan ya da azalan düzende görüntülemek için sırala simgesini bir veya birkaç kez seçin.
Kayıt ekleyin.
Eklediğiniz kaydı güncelleştirin ve ardından değişiklikleri kaydedin.
Eklediğiniz kaydı güncelleştirin ve ardından değişiklikleri iptal edin.
Eklediğiniz kaydı silin.
Esc tuşuna basarak (veya sağ üst köşedeki kapat simgesini seçerek) Önizleme modunu kapatın.
Sonraki adımlar
- Uygulamanızı başka cihazlardan çalıştırabilmek üzere buluta kaydetmek için Ctrl-S tuşlarına basın.
- Diğer kullanıcıların çalıştırabilmesi için uygulamayı paylaşın.