Udostępnij za pośrednictwem


Tworzenie aplikacji kanwy z użyciem danych programu Excel

Istnieje kilka różnych sposobów użycia danych programu Excel do utworzenia aplikacji kanwy.

W programie Excel ważne jest, aby sformatować dane jako tabelę, a nie tylko zakres komórek. Ułatwia to Power Apps odczytywanie danych i interakcję z nimi. Aby to zrobić, wybierz swoje dane i wybierz pozycję Wstaw>Tabela w programie Excel. Gwarantuje to, że Power Apps może skutecznie rozpoznawać i wykorzystywać dane. Aby uzyskać więcej informacji, zobacz Sformatowane jako tabela w programie Excel.

Aby utworzyć aplikację przy użyciu danych programu Excel, wybierz jedną z następujących opcji w Power Apps.

Tworzenie opcji przy użyciu programu Excel Świadczenia Nawigacja
Import zewnętrzny plik Excel lub .CSV do Power Apps Przesłane dane Excel generują tabelę Dataverse. Dzięki standardowym i niestandardowym tabelom Dataverse można bezpiecznie przechowywać dane w chmurze. Tabele te umożliwiają zdefiniowanie danych organizacji w sposób dostosowany do potrzeb firmy, co ułatwia korzystanie z nich w aplikacjach. Wybierz pozycję Rozpocznij od danych>Tworzenie nowych tabel>Zaimportuj plik Excel lub .CSV.
Połącz się z zewnętrznym plikiem programu Excel i użyj go do utworzenia aplikacji kanwy. Twoje dane pozostają tam, gdzie są. Korzystanie z łącznika Excela w Power Apps zapewnia prostą i szybką metodę tworzenia i wdrażania aplikacji z danymi przechowywanymi w programie Excel. Jest to szczególnie korzystne dla twórców, którzy już korzystają z programu Excel i chcą zwiększyć jego funkcjonalność przy minimalnym wysiłku. Twórcy czerpią korzyści z dostępu do chmury, łatwej manipulacji danymi, szybkiego prototypowania i braku konieczności skomplikowanej konfiguracji bazy danych. Wybierz pozycję Rozpocznij od danych>Połącz zewnętrzne dane>Z programu Excel.
Utwórz pustą aplikację kanwy, a następnie dodaj dane programu Excel Masz pełną elastyczność, kontrolę i dostosowywanie. Pozwala zaprojektować aplikację, która spełnia dokładne specyfikacje bez ograniczeń wstępnie zaprojektowanych szablonów, zapewniając większą swobodę twórczą i możliwość dostosowania do unikalnych potrzeb W okienku nawigacji po lewej stronie wybierz pozycję Utwórz>Zacznij od pustej kanwy.

Import zewnętrznego pliku Excel

Gdy importujesz dane Power Apps z programu Excel, nie pozostają one tylko jako plik programu Excel. Zamiast tego zostanie ona przekonwertowana na tabelę Dataverse. Ta konwersja umożliwia łatwiejszą integrację danych i zarządzanie nimi w Power Apps, oferując bardziej zaawansowane funkcje w porównaniu do korzystania z samego programu Excel. Więcej informacji: Dlaczego warto używać platformy Dataverse?

  1. Zaloguj się do usługi Power Apps.

  2. Wybierz pozycję Rozpocznij od danych>Tworzenie nowych tabel>Zaimportuj plik Excel lub .CSV.

  3. Wybierz Wybierz z urządzenia i przejdź do lokalizacji, w której jest zapisywany plik programu Excel, i przekaż go.

    Maksymalny rozmiar pliku to 5 GB.

  4. Podczas tworzenia tabeli należy wybrać nazwę kolumny lub tabeli, aby edytować właściwości w celu ich dostosowane do potrzeb. Jeśli podczas zmieniania typów danych kolumn w komórkach znajdują się wartości niezgodne z wybranym typem danych, wartości te są usuwane podczas generowania tabeli. Więcej informacji: Tworzenie i edytowanie tabel za pomocą Power Apps

  5. Wybierz Własność wiersza i określ sposób zarządzania własnościami wierszy.

  6. Kiedy skończysz, wybierz Zapisz i otwórz aplikację. System przekaże pierwsze 20 wierszy danych, aby można było rozpocząć przeglądanie danych w aplikacji. Pozostałe dane są przesyłane w tle.

Znane problemy

  • Bieżący proces przekazywania danych nie uwzględnia ustawienia formatu danych środowiska.

Połączenie z zewnętrznym plikiem Excel z Power Apps

Przechowuj plik Excel w usłudze przechowywania w chmurze, takiej jak Dropbox, Dysk Google, OneDrive lub OneDrive dla Firm, ponieważ Power Apps może łączyć się tylko z plikami Excel przechowywanymi w chmurze.

Power Apps ma łącznik programu Excel, który umożliwia dostęp do danych programu Excel. Dostępne są dwie wersje:

  • Starsza wersja łączy się z plikami programu Excel przechowywanymi w określonych lokalizacjach, takich jak OneDrive for Business.

  • Zalecamy korzystanie z nowszej wersji o nazwie Excel Online (Business), która oferuje większą elastyczność dzięki dostępowi do szerszej gamy usług przechowywania plików w chmurze.

  1. Zaloguj się do usługi Power Apps.
  2. W zależności od sposobu tworzenia aplikacji na ekranie głównym wybierz jedną z następujących opcji:
    • Aby utworzyć jednostronicową aplikację galerii z układem układu strona:
      • Rozpocznij od danych>Połącz z danymi zewnętrznymi>Z programu Excel.
      • Rozpocznij od projektu strony>Galeria połączona z danymi zewnętrznymi>Z programu Excel.
    • Aby utworzyć aplikację mobilną na trzech ekranach, wybierz opcję Rozpocznij od szablonu aplikacji>Z programu Excel.
  3. Jednocześnie jest wyświetlane tylko jedno połączenie. Aby wybrać inne połączenie, wybierz ... przycisk, aby przełączyć połączenie lub dodać nowe połączenie.
  4. Wprowadź lokalizację pliku i wybierz tabelę.
  5. Gdy wszystko będzie gotowe, wybierz przycisk Utwórz aplikację.

Aby uzyskać więcej informacji na temat udostępniania danych programu Excel, zobacz Udostępnianie tabel programu Excel.

Utwórz pustą aplikację kanwy, a następnie dodaj dane programu Excel

Utwórz pusta aplikacja kanwy, a następnie użyj danych programu Excel sformatowanych jako tabela jako źródła informacji o aplikacji.

Postępuj zgodnie z poniższym przykładem, aby utworzyć aplikację z dwoma ekranami, na których użytkownicy mogą wyświetlać (przeglądać) dane z pliku programu Excel na jednym ekranie, a na innym ekranie mogą wchodzić w interakcje (dodawać, modyfikować lub usuwać) te dane. Funkcje interakcji z danymi, takie jak tworzenie, aktualizowanie i usuwanie rekordów, są wbudowane w drugi ekran aplikacji.

Wymagania wstępne

  1. Skopiuj te dane, a następnie wklej je do pliku programu Excel.

    StartDay StartTime Volunteer Wykonywanie kopii zapasowej
    Sobota 10am-noon Vasquez Kumashiro
    Sobota noon-2pm Ice Singhal
    Sobota 2pm-4pm Myk Mueller
    Niedziela 10am-noon Li Adams
    Niedziela noon-2pm Singh Morgan
    Niedziela 2pm-4pm Batye Nguyen
  2. Sformatuj tabelę w Excelu i nazwij ją Harmonogram, aby Power Apps mógł przeanalizować informacje.

  3. Zapisz plik pod nazwą eventsignup.xlsx, zamknij go, a następnie przekaż go do konta magazynu w chmurze, takiego jak OneDrive.

Ważne

Możesz użyć własnego pliku programu Excel i przejrzeć ten przykład tylko pod kątem ogólnych pojęć. Jednak dane w pliku programu Excel muszą zostać sformatowane jako tabela.

Tworzenie pustej aplikacji i łączenie z danymi

  1. Zaloguj się do usługi Power Apps.

  2. W okienku nawigacji po lewej stronie wybierz pozycję Utwórz>Zacznij od pustej kanwy.

  3. Wybierz układ Rozmiar telefonu.

    Aplikacja zostanie otwarta w Power Apps Studio, gdzie możesz dodać dane i rozpocząć tworzenie aplikacji.

  4. W środku ekranu wybierz pozycję Połącz z danymi.

  5. W okienku Dane wybierz opcję Dodaj dane. Wybierz połączenie konta magazynu w chmurze, jeśli zostanie wyświetlone. W przeciwnym razie wykonaj następujące kroki, aby dodać połączenie takie jak OneDrive:

  6. W polu wyszukiwania wpisz OneDrive i wybierz go.

  7. Wybierz pozycję Dodaj połączenie.

  8. W okienku połączenia, wybierz Połącz.

  9. Po wyświetleniu monitu podaj poświadczenia dla konta.

  10. W obszarze Wybierz plik programu Excel znajdź, a następnie wybierz zapisany wcześniej eventsignup.xlsx.

  11. W obszarze Wybieranie tabeli zaznacz pole wyboru Harmonogram, a następnie wybierz pozycję Połącz.

  12. Zamknij okienko Dane, wybierając ikonę zamknięcia (X) w prawym górnym rogu.

Tworzenie ekranu widoku

  1. Na pasku poleceń wybierz Nowy ekran>Lista.

    Zostanie dodany ekran z kilkoma kontrolkami domyślnymi, takimi jak pole wyszukiwania i kontrolka Galeria. Galeria zakrywa cały ekran pod polem wyszukiwania.

  2. Na górze nowego ekranu wybierz [Tytuł]Etykieta i zmień jego nazwę na Wyświetl rekordy.

    Zmiana paska tytułu dla rekordów widoku.

  3. W widoku drzewa wybierz BrowseGallery1.

    Dodawanie ekranu listy.

  4. W okienku właściwości ustaw dla opcji Właściwości w Układzie na Tytuł, podtytuł oraz treść.

    Otwieranie menu układu.

  5. Na pasku formuły zamień ciąg CustomGallerySample na ciąg Harmonogram i zamień oba wystąpienia elementu SampleText na ciąg Volunteer.

  6. Przy prawej krawędzi paska formuły wybierz strzałkę w dół Rozwiń pasek formuły, a następnie wybierz Formatuj tekst.

    Formuła odpowiada temu przykładowi:

    SortByColumns(
        Search(
            Schedule,
            TextSearchBox1.Text,
            "Volunteer"
        ),
        "Volunteer",
        If(
            SortDescending1,
            SortOrder.Descending,
            SortOrder.Ascending
        )
    )
    
  7. W panelu Właściwości wybierz pozycję Edytuj obok etykiety Pola.

  8. W polu Title2 wybierz opcję Volunteer, w polu Subtitle2 wybierz pozycję StartDay, a następnie w polu Body1 wybierz StartTime.

  9. Zamknij okienko Dane, wybierając ikonę zamknięcia (X) w prawym górnym rogu.

    Użytkownicy mogą sortować i filtrować galerię według nazwy ochotnika na podstawie funkcji SortByColumns i Wyszukiwanie w tej formule.

    • Jeśli użytkownik wpisze co najmniej jedną literę w polu wyszukiwania, galeria pokazuje tylko te rekordy, dla których pole Volunteer zawiera wpisany przez użytkownika tekst.
    • Jeśli użytkownik wybierze przycisk sortowania (znajdujący się między przyciskiem odświeżania i przyciskiem ze znakiem plus), galeria pokaże rekordy w kolejności rosnącej lub malejącej (w zależności od tego, ile razy użytkownik wybierze przycisk) w oparciu o pole Volunteer.

Aby uzyskać więcej informacji na temat tych i innych funkcji, zobacz informacje ogólne o formułach.

Tworzenie ekranu zmiany

  1. Na pasku poleceń wybierz Nowy ekran>Formularz.

  2. W widoku drzewa wybierz EditForm1.

  3. Na karcie Właściwości wybierz strzałkę w dół obok pozycji Źródło danych, a następnie wybierz pozycję Harmonogram z listy, która zostanie wyświetlona.

  4. W obszarze źródła danych, która właśnie określono, wybierz pozycję Edytuj pola.

  5. W okienku Pola wybierz pozycję Dodaj pole, zaznacz pole wyboru dla każdego pola, a następnie wybierz pozycję Dodaj.

  6. Wybierz strzałkę obok nazwy każdego pola, aby je zwinąć, a następnie przeciągnij pole Volunteer w górę, aby było wyświetlane na początku listy pól.

    Zmienianie kolejności pól.

  7. Zamknij okienko Pola, wybierając ikonę zamknięcia (X) w prawym górnym rogu.

  8. Ustaw właściwość Element formularza na to wyrażenie na pasku formuły:

    BrowseGallery1.Selected

  9. W górnej części ekranu wybierz kontrolkę Etykieta, a następnie zastąp pozycję [Tytuł] ciągiem Zmień rekordy.

    Zmienianie paska tytułu.

Usuwanie ekranów i zmienianie ich nazw

  1. W widoku Drzewa wybierz wielokropek (...) dla Screen1, a następnie wybierz Usuń.

    Usuwanie ekranu.

  2. Wybierz wielokropek (...) dla pozycji Screen2, wybierz pozycję Zmień nazwę, a następnie wpisz lub wklej ciąg ViewScreen.

  3. Wybierz wielokropek (...) dla pozycji Screen3, wybierz pozycję Zmień nazwę, a następnie wpisz lub wklej ciąg ChangeScreen.

Konfigurowanie ikon na ekranie widoku

  1. W pobliżu górnej części ekranu ViewScreen wybierz ikonę strzałki kolistej.

    Dodaj rekord do odświeżenia.

  2. Dla właściwości OnSelect tej ikony ustaw następującą formułę:

    Refresh(Schedule)

    Gdy użytkownik wybierze tę ikonę, dane z tabeli Harmonogram zostaną odświeżone przy użyciu pliku programu Excel.

    Aby uzyskać więcej informacji na temat tej i innych funkcji, zobacz dokumentację dotyczącą formuł.

  3. W prawym górnym rogu elementu ViewScreen wybierz ikonę ze znakiem plus.

    Dodawanie rekordu.

  4. Dla właściwości OnSelect tej ikony ustaw następującą formułę:

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

    Gdy użytkownik wybierze tę ikonę, zostanie wyświetlony ekran ChangeScreen z każdym polem pustym, dzięki czemu użytkownik będzie mógł łatwiej utworzyć rekord.

  5. Wybierz strzałkę skierowaną w prawo dla pierwszego rekordu w galerii.

    Wybieranie strzałki.

  6. Dla właściwości OnSelect strzałki ustaw następującą formułę:

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

    Gdy użytkownik wybierze tę ikonę, zostanie wyświetlony ekran ChangeScreen z każdym polem danych dla wybranego rekordu, dzięki czemu użytkownik będzie mógł łatwiej usunąć lub edytować rekord.

Konfigurowanie ikon na ekranie zmiany

  1. Na ekranie ChangeScreen wybierz ikonę „X” w lewym górnym rogu.

    Ikona anulowania.

  2. Dla właściwości OnSelect tej ikony ustaw następującą formułę:

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

    Gdy użytkownik wybierze tę ikonę, wszystkie zmiany, które wprowadził na tym ekranie, zostaną odrzucone i zostanie otwarty ekran widoku.

  3. W prawym górnym rogu wybierz ikonę znacznika wyboru.

    Ikona znacznika wyboru.

  4. Dla właściwości OnSelect znacznika wyboru ustaw następującą formułę:

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

    Gdy użytkownik wybierze tę ikonę, wszystkie zmiany, które wprowadził na tym ekranie, zostaną zapisane i zostanie otwarty ekran widoku.

  5. Na karcie Wstawianie wybierz pozycję Ikony, a następnie wybierz ikonę Kosz.

  6. Ustaw właściwość Kolor nowej ikony na Biały i przenieś nową ikonę, aby została wyświetlona obok ikony znacznika wyboru.

    Ikona kosza.

  7. Dla właściwości Widoczność ikony kosza ustaw następującą formułę:

    EditForm1.Mode = FormMode.Edit

    Ta ikona będzie wyświetlana tylko wtedy, gdy formularz będzie w trybie Edycja, a nie w trybie Nowy.

  8. Dla właściwości OnSelect ikony kosza ustaw następującą formułę:

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

Gdy użytkownik wybierze tę ikonę, wybrany rekord zostanie usunięty ze źródła danych i zostanie otwarty ekran widoku.

Testowanie aplikacji

  1. Wybierz ViewScreen, a następnie wyświetl wersję zapoznawczą aplikacji, naciskając F5 lub wybierz Podgląd.

    Włączanie trybu podglądu.

  2. Wpisz lub wklej co najmniej jedną literę w polu wyszukiwania, aby przefiltrować listę na podstawie nazwy ochotnika.

  3. Wybierz co najmniej raz ikonę sortowania, aby wyświetlić dane w kolejności rosnącej lub malejącej według nazwy ochotnika.

  4. Dodaj rekord.

  5. Zaktualizuj dodany rekord, a następnie zapisz zmiany.

  6. Zaktualizuj dodany rekord, a następnie anuluj zmiany.

  7. Usuń dodany rekord.

  8. Zamknij tryb podglądu, naciskając klawisz Esc (lub wybierając ikonę zamykania w prawym górnym rogu).

Następne kroki

  • Naciśnij klawisze Ctrl+S, aby zapisać aplikację w chmurze, dzięki czemu będzie można uruchomić ją na innych urządzeniach.
  • Udostępnij aplikację, aby inne osoby mogły ją uruchomić.