Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Bài viết này hướng dẫn bạn cách tạo ứng dụng canvas bằng cách sử dụng dữ liệu Excel làm nguồn dữ liệu của bạn. Cho dù bạn có bảng tính Excel hiện có với dữ liệu kinh doanh hay muốn tận dụng cấu trúc quen thuộc của Excel, Power Apps cung cấp các tùy chọn linh hoạt để chuyển đổi dữ liệu của bạn thành các ứng dụng mạnh mẽ.
Bạn sẽ tìm hiểu ba cách tiếp cận khác nhau để làm việc với dữ liệu Excel:
Tải lên tệp Excel để tạo bảng Dataverse để tăng cường quản lý và bảo mật dữ liệu Kết nối với các tệp Excel bên ngoài được lưu trữ trong dịch vụ đám mây để tạo ứng dụng nhanh chóng Bắt đầu với ứng dụng canvas trống và thêm dữ liệu Excel để kiểm soát tùy chỉnh hoàn chỉnh Trước khi bắt đầu, hãy đảm bảo dữ liệu Excel của bạn được định dạng đúng. Bước chuẩn bị này giúp Power Apps đọc và tương tác với dữ liệu của bạn hiệu quả hơn. Để biết thêm thông tin, hãy xem Định dạng dưới dạng bảng trong Excel.
Để tạo ứng dụng bằng cách sử dụng dữ liệu Excel, hãy chọn một trong các tùy chọn sau trong Power Apps.
| Tạo tùy chọn bằng cách sử dụng Excel | Phúc lợi | Điều hướng |
|---|---|---|
| Tải lên Excel hoặc . Tệp CSV thành Power Apps | Dữ liệu Excel được tải lên sẽ tạo ra một bảng. Dataverse Với các bảng tiêu chuẩn và tùy chỉnh, bạn có thể lưu trữ dữ liệu của mình một cách an toàn trên đám mây. Dataverse Các bảng này cho phép bạn xác định dữ liệu của tổ chức theo cách phù hợp với nhu cầu kinh doanh, giúp sử dụng dễ dàng hơn trong các ứng dụng của bạn. | Chọn Bắt đầu với> dữ liệu. |
| Kết nối với tệp Excel bên ngoài và sử dụng tệp đó để tạo ứng dụng canvas. Dữ liệu của bạn vẫn ở vị trí hiện tại. | Sử dụng trình kết nối Excel trong Power Apps cung cấp một phương pháp đơn giản và nhanh chóng để tạo và triển khai ứng dụng với dữ liệu được lưu trữ trong Excel. Điều này đặc biệt có lợi cho những người sáng tạo đã sử dụng Excel và muốn nâng cao chức năng của nó với nỗ lực tối thiểu. Người sáng tạo được hưởng lợi từ khả năng truy cập đám mây, thao tác dữ liệu dễ dàng, tạo mẫu nhanh và không cần thiết lập cơ sở dữ liệu phức tạp. | Chọn Bắt đầu với Dữ liệu>Excel Online (Doanh nghiệp). |
| Tạo một ứng dụng canvas trống và sau đó thêm dữ liệu Excel | Bạn có toàn quyền linh hoạt, kiểm soát và tùy chỉnh. Nó cho phép bạn thiết kế một ứng dụng đáp ứng các thông số kỹ thuật chính xác của mình mà không bị giới hạn bởi các mẫu được thiết kế sẵn, mang lại sự tự do sáng tạo và khả năng thích ứng cao hơn để phù hợp với nhu cầu riêng của bạn. | Trên ngăn điều hướng bên trái, chọn Tạo>tạo từ chỗ trống. Sau đó, chọn kích thước ứng dụng. |
Tải tệp Excel hoặc CSV lên Power Apps
Khi bạn tải dữ liệu Excel của mình lên Power Apps, dữ liệu đó không chỉ ở dạng tệp Excel. Thay vào đó, Power Apps chuyển đổi nó thành bảng Dataverse. Chuyển đổi này giúp tích hợp và quản lý dữ liệu của bạn trong Power Apps dễ dàng hơn và bạn nhận được nhiều tính năng mạnh mẽ hơn so với chỉ sử dụng Excel. Để biết thêm thông tin, hãy xem Tại sao sử dụng Dataverse?
Đăng nhập vào Power Apps.
Trên màn hình chính, chọn Bắt đầu với dữ liệu.
Trên trang Tạo ứng dụng , chọn Tải tệp lên.
Chọn Chọn từ thiết bị và chuyển đến vị trí lưu tệp Excel của bạn. Chọn tệp để tải lên.
Lưu ý
Giới hạn kích thước tệp tối đa là 5 GB.
Khi Power Apps tạo bảng, hãy chọn tên cột hoặc tên bảng để chỉnh sửa thuộc tính cho phù hợp với nhu cầu của bạn. Nếu bạn thay đổi kiểu dữ liệu cột và có các giá trị trong ô không khớp với kiểu dữ liệu đã chọn, Power Apps sẽ xóa các giá trị đó khi tạo bảng. Để biết thêm thông tin, hãy xem Tạo và chỉnh sửa bảng bằng Power Apps.
Chọn Quyền sở hữu hàng và chọn cách bạn muốn quản lý quyền sở hữu hàng.
Khi hoàn tất, hãy chọn Lưu và mở ứng dụng. Power Apps tải lên 20 hàng dữ liệu đầu tiên để bạn có thể bắt đầu xem lại dữ liệu trong ứng dụng của mình. Hệ thống tải lên dữ liệu còn lại ở chế độ nền.
Các sự cố đã biết
- Quá trình tải dữ liệu hiện tại không tính đến cài đặt định dạng dữ liệu môi trường.
Kết nối với tệp Excel bên ngoài từ Power Apps
Lưu trữ tệp Excel trong dịch vụ lưu trữ đám mây như Dropbox, Google Drive, OneDrive hoặc OneDrive for Business vì Power Apps chỉ có thể kết nối với các tệp Excel được lưu trữ trên đám mây.
Power Apps có trình kết nối Excel mà bạn có thể sử dụng để truy cập dữ liệu Excel của mình. Trình kết nối Excel Online (Business) mang lại sự linh hoạt bằng cách truy cập nhiều dịch vụ lưu trữ tệp dựa trên đám mây.
Đăng nhập vào Power Apps.
Trên màn hình chính, chọn Bắt đầu với dữ liệu.
Trên Tạo ứng dụng, chọn Excel Online (Business).
Mỗi lần chỉ xuất hiện một kết nối. Để chọn một kết nối khác, hãy chọn nút ... để chuyển đổi kết nối hoặc thêm kết nối mới.
Nhập vị trí tệp và chọn bảng.
Khi hoàn tất, hãy chọn Tạo ứng dụng.
Để biết thêm thông tin về cách chia sẻ dữ liệu Excel, hãy xem Chia sẻ bảng Excel.
Tạo một ứng dụng canvas trống và thêm dữ liệu Excel
Tạo một ứng dụng trống rồi sử dụng dữ liệu Excel được định dạng dưới dạng bảng làm nguồn thông tin của ứng dụng.
Thực hiện theo ví dụ bên dưới để tạo một ứng dụng có hai màn hình nơi người dùng có thể xem (duyệt) dữ liệu từ tệp Excel trên một màn hình và trên màn hình khác, họ có thể tương tác với dữ liệu đó (thêm, sửa đổi hoặc xóa). Các tính năng tương tác dữ liệu, chẳng hạn như tạo, cập nhật và xóa bản ghi, được tích hợp vào màn hình thứ hai của ứng dụng.
Điều kiện tiên quyết
Sao chép dữ liệu này và dán vào tệp Excel.
StartDay StartTime Volunteer Sao lưu Thứ Bảy 10am-noon Vasquez Kumashiro Thứ Bảy noon-2pm Ice Singhal Thứ Bảy 2pm-4pm Myk Mueller Chủ Nhật 10am-noon Li Adams Chủ Nhật noon-2pm Singh Morgan Chủ Nhật 2pm-4pm Batye Nguyen Định dạng bảng trong Excel và đặt tên Schedule để Power Apps có thể phân tích cú pháp thông tin.
Lưu tệp dưới dạng eventsignup.xlsx, đóng tệp rồi tải tệp lên tài khoản lưu trữ đám mây chẳng hạn như OneDrive.
Quan trọng
Bạn có thể sử dụng tệp Excel của riêng mình và xem lại ví dụ này chỉ để biết các khái niệm chung. Tuy nhiên, dữ liệu trong tệp Excel phải được định dạng dưới dạng bảng. ...
Tạo một ứng dụng trống và kết nối với dữ liệu
Đăng nhập vào Power Apps.
Trên ngăn điều hướng bên trái, chọn Tạo>Bắt đầu từ chỗ trống.
Chọn bố cục Kích thước điện thoại .
Ứng dụng sẽ mở trong Power Apps Studio nơi bạn có thể thêm dữ liệu và bắt đầu xây dựng ứng dụng.
Ở giữa màn hình, chọn Kết nối với dữ liệu.
Trong ngăn Dữ liệu , chọn Thêm dữ liệu. Chọn kết nối cho tài khoản lưu trữ đám mây của bạn nếu nó xuất hiện. Nếu không, hãy làm theo các bước sau để thêm kết nối như OneDrive:
- Trong hộp tìm kiếm, hãy nhập OneDrive và chọn nó.
- Chọn Thêm kết nối.
- Trên ngăn kết nối, chọn Kết nối.
- Nếu được nhắc, hãy cung cấp thông tin đăng nhập của bạn cho tài khoản đó.
Trong Chọn tệp Excel, tìm rồi chọn eventsignup.xlsx mà bạn đã lưu trước đó.
Trong Chọn bảng, chọn hộp kiểm cho Lịch biểu, sau đó chọn Kết nối.
Ở góc trên bên phải của ngăn Dữ liệu , hãy đóng ngăn bằng cách chọn biểu tượng đóng (X).
Tạo màn hình xem
Trên thanh lệnh, chọn Màn hình mới>Danh sách.
Một màn hình được thêm vào với một số điều khiển mặc định, chẳng hạn như hộp tìm kiếm và điều khiển Bộ sưu tập . Thư viện chiếm toàn bộ màn hình bên dưới hộp tìm kiếm.
Ở đầu màn hình mới, chọn tùy chọn kiểm soát nhãn [Tiêu đề] và đổi tên thành Xem bản ghi.
Trong Chế độ xem cây, chọn Duyệt thư viện 1.
Trong ngăn Thuộc tính của thư viện, hãy đặt Bố cục thành Tiêu đề, phụ đề và nội dung.
Trên thanh công thức, thay thế CustomGallerySample bằng Schedule và thay thế cả hai trường hợp của SampleText bằng Volunteer.
Ở cạnh phải của thanh công thức, chọn mũi tên xuống Mở rộng thanh công thức , rồi chọn Định dạng văn bản.
Công thức phù hợp với ví dụ sau:
SortByColumns( Search( Schedule, TextSearchBox1.Text, "Volunteer" ), "Volunteer", If( SortDescending1, SortOrder.Descending, SortOrder.Ascending ) )Trong ngăn Thuộc tính , chọn Chỉnh sửa bên cạnh nhãn Trường .
Trong hộp Tiêu đề 2 , hãy chọn Tình nguyện viên, trong hộp Tiêu đề phụ2 , hãy chọn Ngày bắt đầu và trong hộp Nội dung 1 , hãy chọn Thời gian bắt đầu.
Ở góc trên bên phải của ngăn Dữ liệu , hãy đóng ngăn này bằng cách chọn biểu tượng đóng (X).
Người dùng có thể sắp xếp và lọc thư viện theo tên tình nguyện viên dựa trên các hàm SortByColumns và Search trong công thức đó.
- Nếu người dùng nhập ít nhất một chữ cái vào hộp tìm kiếm, thư viện sẽ chỉ hiển thị những bản ghi có trường Tình nguyện chứa văn bản mà người dùng đã nhập.
- Nếu người dùng chọn nút sắp xếp (giữa nút làm mới và nút dấu cộng trên thanh tiêu đề), thư viện sẽ hiển thị các bản ghi theo thứ tự tăng dần hoặc giảm dần (tùy thuộc vào số lần người dùng chọn nút) dựa trên trường Tình nguyện .
Để biết thêm thông tin về các hàm này và các hàm khác, hãy xem tài liệu tham khảo công thức.
Tạo màn hình thay đổi
Trên thanh lệnh, chọn Màn hình mới>Biểu mẫu.
Trong Chế độ xem cây, chọn EditForm1.
Trên ngăn Thuộc tính , chọn mũi tên xuống bên cạnh Nguồn dữ liệu, sau đó chọn Lịch trình trong danh sách xuất hiện.
Trong nguồn dữ liệu mà bạn đã chỉ định, hãy chọn Chỉnh sửa trường.
Trong ngăn Trường , chọn Thêm trường, chọn hộp kiểm cho mỗi trường, sau đó chọn Thêm.
Chọn mũi tên bên cạnh tên của mỗi trường để thu gọn trường đó, sau đó kéo trường Tình nguyện lên để trường này xuất hiện ở đầu danh sách các trường.
Ở góc trên bên phải của ngăn Trường , hãy đóng ngăn này bằng cách chọn biểu tượng đóng (X).
Đặt thuộc tính Item của biểu mẫu thành biểu thức này trong thanh công thức:
BrowseGallery1.SelectedỞ đầu màn hình, hãy chọn điều khiển Nhãn , sau đó thay thế [Tiêu đề] bằng Thay đổi bản ghi.
Xóa và đổi tên màn hình
Trong Chế độ xem cây, chọn dấu ba chấm (...) cho Màn hình1, sau đó chọn Xóa.
Chọn dấu ba chấm (...) cho Screen2, chọn Rename, sau đó nhập hoặc dán ViewScreen.
Chọn dấu ba chấm (...) cho Màn hình3, chọn Đổi tên, sau đó nhập hoặc dán Thay đổi màn hình.
Đặt cấu hình các biểu tượng trên màn hình xem
Gần đầu ViewScreen, hãy chọn biểu tượng mũi tên tròn.
Đặt thuộc tính OnSelect cho biểu tượng đó theo công thức này:
Refresh(Schedule)Khi người dùng chọn biểu tượng này, dữ liệu từ Lịch trình sẽ được làm mới từ tệp Excel.
Để biết thêm thông tin về hàm này và các hàm khác, hãy xem tham chiếu công thức.
Ở góc trên bên phải của ViewScreen, chọn biểu tượng dấu cộng.
Đặt thuộc tính OnSelect cho biểu tượng đó theo công thức này:
NewForm(EditForm1);Navigate(ChangeScreen,ScreenTransition.None)Khi người dùng chọn biểu tượng này, ChangeScreen sẽ xuất hiện với mỗi trường đều trống, do đó người dùng có thể tạo bản ghi dễ dàng hơn.
Chọn mũi tên phải cho bản ghi đầu tiên trong thư viện.
Đặt thuộc tính OnSelect cho mũi tên theo công thức này:
EditForm(EditForm1); Navigate(ChangeScreen, ScreenTransition.None)Khi người dùng chọn biểu tượng này, ChangeScreen sẽ xuất hiện với mỗi trường hiển thị dữ liệu cho bản ghi đã chọn, do đó người dùng có thể chỉnh sửa hoặc xóa bản ghi dễ dàng hơn.
Đặt cấu hình các biểu tượng trên màn hình thay đổi
Trên ChangeScreen, chọn biểu tượng "X" ở góc trên bên trái.
Đặt thuộc tính OnSelect cho biểu tượng đó theo công thức này:
ResetForm(EditForm1);Navigate(ViewScreen, ScreenTransition.None)Khi người dùng chọn biểu tượng này, ứng dụng sẽ loại bỏ mọi thay đổi được thực hiện trong màn hình này và mở màn hình xem.
Ở góc trên bên phải, hãy chọn biểu tượng dấu kiểm.
Đặt thuộc tính OnSelect cho dấu kiểm thành công thức này:
SubmitForm(EditForm1); Navigate(ViewScreen, ScreenTransition.None)Khi người dùng chọn biểu tượng này, ứng dụng sẽ lưu mọi thay đổi được thực hiện trong màn hình này và mở màn hình xem.
Trên tab Chèn , chọn Biểu tượng, sau đó chọn biểu tượng Thùng rác .
Đặt thuộc tính Màu của biểu tượng mới thành Trắng và di chuyển biểu tượng mới sao cho nó xuất hiện bên cạnh biểu tượng dấu kiểm.
Đặt thuộc tính Có thể nhìn thấy cho biểu tượng thùng rác theo công thức này:
EditForm1.Mode = FormMode.EditBiểu tượng này chỉ xuất hiện khi biểu mẫu ở chế độ Chỉnh sửa , không phải ở chế độ Mới .
Đặt thuộc tính OnSelect cho biểu tượng thùng rác theo công thức này:
Remove(Schedule, BrowseGallery1.Selected); Navigate(ViewScreen, ScreenTransition.None)
Khi người dùng chọn biểu tượng này, ứng dụng sẽ xóa bản ghi đã chọn khỏi nguồn dữ liệu và mở màn hình xem.
Kiểm tra ứng dụng
Chọn ViewScreen, sau đó xem trước ứng dụng bằng cách nhấn F5 hoặc chọn Preview.
Nhập hoặc dán một hoặc nhiều chữ cái vào hộp tìm kiếm để lọc danh sách dựa trên tên tình nguyện viên.
Chọn biểu tượng sắp xếp một hoặc nhiều lần để hiển thị dữ liệu theo thứ tự tăng dần hoặc giảm dần dựa trên tên của tình nguyện viên.
Thêm bản ghi.
Cập nhật bản ghi mà bạn đã thêm, sau đó lưu các thay đổi.
Cập nhật bản ghi mà bạn đã thêm, sau đó hủy các thay đổi.
Xóa bản ghi mà bạn đã thêm.
Đóng chế độ Xem trước bằng cách nhấn Esc hoặc chọn biểu tượng đóng ở góc trên bên phải.
Các bước tiếp theo
- Nhấn Ctrl+S để lưu ứng dụng của bạn trên đám mây để bạn có thể chạy nó trên các thiết bị khác.
- Chia sẻ ứng dụng để những người khác có thể chạy nó.