Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini memperlihatkan kepada Anda cara membuat aplikasi kanvas dengan menggunakan data Excel sebagai sumber data. Jika Anda sudah melacak data bisnis di Excel, Power Apps memberi Anda beberapa cara untuk mengubah data tersebut menjadi aplikasi.
Anda akan mempelajari tiga cara untuk bekerja dengan data Excel:
- Unggah file Excel dan buat tabel Dataverse.
- Sambungkan ke file Excel yang tetap berada di penyimpanan cloud.
- Mulailah dengan aplikasi kanvas kosong dan tambahkan data Excel sendiri.
Sebelum memulai, pastikan data Excel Anda diformat sebagai tabel. Persiapan ini membantu Power Apps membaca dan menggunakan data dengan benar. Untuk informasi selengkapnya, lihat Diformat sebagai tabel di Excel.
Untuk membuat aplikasi dengan menggunakan data Excel, pilih salah satu opsi berikut di Power Apps.
| Membuat opsi dengan menggunakan Excel | Keuntungan | Navigation |
|---|---|---|
| Unggah Excel atau . File CSV ke Power Apps | Power Apps mengonversi data yang diunggah menjadi tabel Dataverse. Gunakan pendekatan ini saat Anda menginginkan penyimpanan cloud, keamanan yang ditingkatkan, dan tabel yang dapat digunakan kembali untuk aplikasi dan alur lain. | Pilih Mulai dengan data>Unggah file. |
| Hubungkan ke file Excel eksternal dan gunakan untuk membuat aplikasi kanvas | Buku kerja tetap berada di lokasi cloud saat ini. Gunakan pendekatan ini saat Anda menginginkan cara cepat untuk membuat aplikasi dari tabel Excel yang ada. | Pilih Mulai dengan data>Excel Online (Bisnis). |
| Buat aplikasi kanvas kosong, lalu tambahkan data Excel | Anda mengontrol layar, tata letak, rumus, dan pengalaman data. Gunakan pendekatan ini saat Anda menginginkan fleksibilitas terbanyak. | Di panel navigasi kiri, pilih Buat>dari kosong. Kemudian pilih ukuran aplikasi. |
Mengunggah file Excel atau CSV ke Power Apps
Saat Anda mengunggah data Excel ke Power Apps, Power Apps mengonversi data menjadi tabel Dataverse. Pendekatan ini membuat data lebih mudah dikelola dalam Power Apps dan memberi Anda kemampuan yang melampaui Excel saja. Untuk informasi selengkapnya, lihat Mengapa menggunakan Dataverse?.
Masuk ke Power Apps.
Pada layar beranda, pilih Mulai dengan data.
Pada halaman Buat aplikasi , pilih Unggah file.
Pilih Pilih dari perangkat, telusuri ke file Excel Anda, lalu unggah.
Note
Ukuran file maksimum adalah 5 GB.
Saat Power Apps membuat tabel, pilih nama kolom atau nama tabel untuk mengedit properti sesuai kebutuhan. Jika Anda mengubah jenis data kolom dan beberapa nilai yang ada tidak cocok dengan jenis baru, Power Apps menghapus nilai tersebut saat menghasilkan tabel. Untuk informasi selengkapnya, lihat Buat dan edit tabel menggunakan Power Apps.
Pilih Kepemilikan Baris dan tentukan bagaimana Anda ingin mengelola kepemilikan baris.
Setelah selesai, pilih Simpan dan buka aplikasi.
Power Apps mengunggah 20 baris pertama sehingga Anda dapat segera mulai meninjau aplikasi. Mengunggah sisa data di latar belakang.
Masalah yang diketahui
- Proses unggahan data saat ini tidak memperhitungkan pengaturan format data lingkungan.
Menyambungkan ke file Excel eksternal dari Power Apps
Simpan file Excel di layanan penyimpanan cloud seperti Dropbox, Google Drive, OneDrive, atau OneDrive for Business. Power Apps hanya dapat terhubung ke file Excel yang disimpan di cloud.
Power Apps menyertakan konektor Excel yang dapat Anda gunakan untuk mengakses data Excel. Konektor Excel Online (Bisnis) menyediakan cara cepat untuk membuat dan menyebarkan aplikasi yang menggunakan data yang disimpan di Excel.
- Masuk ke Power Apps.
- Pada layar beranda, pilih Mulai dengan data.
- Pada halaman Buat aplikasi, pilih Excel Online (Bisnis).
- Jika tersedia lebih dari satu koneksi, pilih ... untuk mengalihkan koneksi atau menambahkan koneksi baru.
- Masukkan lokasi file, lalu pilih tabel.
- Pilih Buat aplikasi.
Untuk mempelajari selengkapnya tentang berbagi data Excel, lihat tabel Sharing Excel.
Buat aplikasi kanvas kosong dan tambahkan data Excel
Gunakan contoh ini untuk membuat aplikasi dua layar di mana pengguna menelusuri rekaman di satu layar dan menambahkan, mengedit, atau menghapus rekaman di layar lain.
Prasyarat
Salin data ini ke dalam file Excel.
StartDay StartTime Sukarelawan Backup Sabtu 10 pagi-12 siang Vasquez Kumashiro Sabtu siang mulai jam 12 hingga 2 sore Ice Singhal Sabtu pukul 14.00-16.00 Myk Mueller Sunday 10 pagi-12 siang Li Adams Sunday siang mulai jam 12 hingga 2 sore Singh Morgan Sunday pukul 14.00-16.00 Batye Nguyen Format data sebagai tabel di Excel dan beri nama tabel Schedule sehingga Power Apps dapat membacanya.
Simpan file sebagai eventsignup.xlsx, tutup, lalu unggah ke akun penyimpanan cloud seperti OneDrive.
Important
Anda dapat menggunakan file Excel Anda sendiri dan mengikuti contoh ini untuk pendekatan umum. Namun, data dalam file Excel harus diformat sebagai tabel.
Buat aplikasi kosong dan sambungkan ke data
Masuk ke Power Apps.
Di panel navigasi kiri, pilih Buat>Mulai dari kosong.
Pilih tata letak Ukuran telepon.
Aplikasi ini terbuka di Power Apps Studio, tempat Anda dapat menambahkan data dan mulai membangun.
Di tengah layar, pilih Hubungkan ke data.
Di panel Data , pilih Tambahkan data. Jika koneksi penyimpanan cloud Anda sudah muncul, pilih koneksi tersebut. Jika tidak, tambahkan koneksi seperti OneDrive:
- Dalam kotak pencarian, masukkan OneDrive, lalu pilih.
- Pilih Tambahkan koneksi.
- Pada panel koneksi, pilih Hubungkan.
- Jika diminta, masukkan kredensial Anda.
Di bawah Memilih file Excel, temukan dan pilih eventsignup.xlsx.
Di bawah Pilih tabel, pilih kotak centang untuk Jadwal, lalu pilih Sambungkan.
Di sudut kanan atas panel Data , pilih ikon tutup (X).
Buat layar tampilan
Pada bilah perintah, pilih Layar baru>Daftar.
Power Apps menambahkan layar dengan kontrol default seperti kotak pencarian dan kontrol Gallery. Galeri mencakup seluruh layar dalam kotak pencarian.
Di bagian atas layar baru, pilih kontrol label [Judul] dan ganti namanya menjadi Tampilkan rekaman.
Di Tampilan pohon, pilih TelusuriGallery1.
Di panel Properti galeri, atur Layout menjadi Judul, subjudul, dan isi teks.
Pada bilah rumus, ganti CustomGallerySample dengan Schedule, dan ganti kedua contoh SampleText dengan Volunteer.
Di tepi kanan bilah rumus, pilih Perluas bilah rumus, lalu pilih Format teks.
Rumus ini sesuai dengan contoh ini:
SortByColumns( Search( Schedule, TextSearchBox1.Text, "Volunteer" ), "Volunteer", If( SortDescending1, SortOrder.Descending, SortOrder.Ascending ) )Pada panel Properti, pilih Edit di samping Bidang.
Dalam kotak Judul2 , pilih Sukarelawan. Dalam kotak Subjudul2 , pilih StartDay. Dalam kotak Isi1 , pilih StartTime.
Di sudut kanan atas panel Data , pilih ikon tutup (X).
Pengguna sekarang dapat mengurutkan dan memfilter galeri berdasarkan nama sukarelawan berdasarkan fungsi SortByColumns dan Search dalam rumus.
- Jika pengguna mengetik setidaknya satu huruf dalam kotak pencarian, galeri hanya memperlihatkan rekaman di mana bidang Relawan berisi teks tersebut.
- Jika pengguna memilih tombol urutkan, galeri mengurutkan rekaman dalam urutan naik atau turun berdasarkan bidang Relawan .
Untuk informasi lebih lanjut mengenai fungsi ini dan fungsi lainnya, lihat referensi rumus.
Membuat layar perubahan
Pada bilah perintah, pilih Layar baru>Formulir.
Di Tampilan pohon, pilih EditForm1.
Di panel Properti , pilih panah bawah di samping Sumber data, lalu pilih Jadwalkan.
Di bawah sumber data, pilih Edit bidang.
Di panel Bidang , pilih Tambahkan bidang, pilih kotak centang untuk setiap bidang, lalu pilih Tambahkan.
Pilih panah di samping setiap nama bidang untuk menciutkannya, lalu seret Sukarelawan ke bagian atas daftar.
Di sudut kanan atas panel Bidang, pilih ikon tutup (X).
Tetapkan properti Item formulir ke ekspresi ini di bilah rumus:
BrowseGallery1.SelectedDi bagian atas layar, pilih kontrol Label , lalu ganti [Judul] dengan Ubah rekaman.
Hapus dan ubah nama layar
Di Tampilan pohon, pilih elipsis (...) untuk Layar1, lalu pilih Hapus.
Pilih elipsis (...) untuk Layar2, pilih Ganti Nama, lalu masukkan Layar Tampilan.
Pilih elipsis (...) untuk Layar3, pilih Ganti Nama, lalu masukkan ChangeScreen.
Konfigurasikan ikon di layar tampilan
Di dekat bagian atas Layar Tampilan, pilih ikon panah melingkar.
Tetapkan properti OnSelect untuk ikon tersebut ke rumus ini:
Refresh(Schedule)Saat pengguna memilih ikon ini, aplikasi me-refresh data dari Jadwal.
Untuk informasi selengkapnya tentang ini dan fungsi lainnya, lihat referensi rumus.
Di sudut kanan atas Layar Tampilan, pilih ikon plus.
Tetapkan properti OnSelect untuk ikon tersebut ke rumus ini:
NewForm(EditForm1);Navigate(ChangeScreen,ScreenTransition.None)Saat pengguna memilih ikon ini, ChangeScreen terbuka dengan bidang kosong sehingga pengguna dapat membuat rekaman.
Pilih panah yang menunjuk kanan untuk rekaman pertama di galeri.
Tetapkan properti OnSelect pada panah ke rumus berikut:
EditForm(EditForm1); Navigate(ChangeScreen, ScreenTransition.None)Saat pengguna memilih ikon ini, ChangeScreen terbuka dengan rekaman yang dipilih sehingga pengguna dapat mengedit atau menghapusnya.
Konfigurasikan ikon di layar perubahan
Pada ChangeScreen, pilih ikon X di sudut kiri atas.
Tetapkan properti OnSelect untuk ikon tersebut ke rumus ini:
ResetForm(EditForm1);Navigate(ViewScreen, ScreenTransition.None)Ketika pengguna memilih ikon ini, aplikasi membuang perubahan pada layar ini dan kembali ke layar tampilan.
Di sudut kanan atas, pilih ikon tanda centang.
Tetapkan properti OnSelect untuk tanda centang ke rumus ini:
SubmitForm(EditForm1); Navigate(ViewScreen, ScreenTransition.None)Saat pengguna memilih ikon ini, aplikasi menyimpan perubahan dan kembali ke layar tampilan.
Pada tab Sisipkan , pilih Ikon, lalu pilih ikon Sampah .
Atur properti Warna ikon baru ke Putih dan pindahkan di samping ikon tanda centang.
Tetapkan properti Terlihat untuk ikon tempat sampah ke rumus ini:
EditForm1.Mode = FormMode.EditIkon ini hanya muncul ketika formulir berada dalam mode Edit , bukan saat dalam mode Baru .
Tetapkan properti OnSelect untuk ikon tempat sampah ke rumus ini:
Remove(Schedule, BrowseGallery1.Selected); Navigate(ViewScreen, ScreenTransition.None)Saat pengguna memilih ikon ini, aplikasi menghapus rekaman yang dipilih dari sumber data dan membuka layar tampilan.
Uji aplikasi
- Pilih Tampilkan Layar, lalu pilih tombol putar pratinjau untuk Mempratinjau aplikasi.
- Ketik satu atau beberapa huruf di kotak pencarian untuk memfilter daftar menurut nama sukarelawan.
- Pilih ikon urutkan satu atau beberapa kali untuk mengurutkan data dalam urutan naik atau turun menurut nama sukarelawan.
- Tambah rekaman.
- Perbarui rekaman yang Anda tambahkan, lalu simpan perubahan.
- Perbarui catatan yang Anda tambahkan lagi, lalu batalkan perubahan.
- Hapus rekaman yang Anda tambahkan.
- Tutup mode Pratinjau dengan menekan Esc atau memilih ikon tutup di sudut kanan atas.
Langkah berikutnya
- Tekan Ctrl+S untuk menyimpan aplikasi Anda di cloud sehingga Anda dapat menjalankannya dari perangkat lain.
- Bagikan aplikasi sehingga orang lain dapat menjalankannya.