Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
У цій статті показано, як створити додаток Canvas, використовуючи дані Excel як джерело даних. Якщо ви вже відстежуєте бізнес-дані в Excel, Power Apps пропонує кілька способів перетворити ці дані на додаток.
Ви дізнаєтеся три способи роботи з даними Excel:
- Завантажте файл Excel і створіть таблицю Dataverse.
- Підключіться до файлу Excel, який зберігається у хмарному сховищі.
- Почніть з чистого додатку для полотна і додайте дані Excel самостійно.
Перед початком переконайтеся, що ваші дані Excel відформатовані у вигляді таблиці. Ця підготовка допомагає Power Apps правильно читати та використовувати дані. Для детальнішої інформації дивіться розділ «Форматовано як таблиця» в Excel.
Щоб створити додаток, використавши Excel дані, оберіть один із наступних варіантів у Power Apps.
| Створюйте опції за допомогою Excel | Переваги | Навігація |
|---|---|---|
| Завантажити Excel або . CSV-файл на Power Apps | Power Apps перетворює завантажені дані у таблицю Dataverse. Використовуйте цей підхід, коли хочете хмарне сховище, покращену безпеку та багаторазову таблицю для інших додатків і потоків. | Виберіть Почати з>даних Завантажити файл. |
| Підключитися до зовнішнього Excel файлу і використати його для створення додатку Canvas | Робочий зошит залишається у своєму поточному хмарному розташуванні. Використовуйте цей підхід, коли хочете швидко створити додаток із існуючої Excel table. | Виберіть Почати з даних>Excel Онлайн (Бізнес). |
| Створіть пусту програму на полотні, а потім додайте дані Excel | Ви керуєте екранами, макетом, формулами та досвідом обробки даних. Використовуйте цей підхід, коли хочете максимальної гнучкості. | У лівій навігаційній панелі виберіть Створити>створити з порожнього поля. Потім виберіть розмір додатку. |
Завантажте файл Excel або CSV у Power Apps
Коли ви завантажуєте дані Excel у Power Apps, Power Apps конвертує ці дані у таблицю Dataverse. Такий підхід полегшує керування даними в Power Apps і дає вам можливості, що виходять за межі лише Excel. Для детальнішої інформації дивіться розділ «Чому використовувати Dataverse?».
авторизуйтесь в. Power Apps
На головному екрані виберіть «Почати з даними».
На сторінці Створити додаток виберіть Завантажити файл.
Виберіть Виберіть з пристрою, перегляньте Excel файл і завантажте його.
Примітка
Максимальний розмір файлу — 5 ГБ.
Коли Power Apps створює таблицю, виберіть назву стовпця або назву таблиці для редагування властивостей за потреби. Якщо ви змінюєте тип даних стовпця, і деякі існуючі значення не відповідають новому типу, Power Apps видаляє ці значення при генерації таблиці. Для детальнішої інформації див. Створення та редагування таблиць за допомогою Power Apps.
Виберіть Право власності на рядок і виберіть спосіб керування власником рядка.
Коли ви закінчите, виберіть Зберегти та відкрийте програму.
Power Apps завантажує перші 20 рядків, щоб ви могли одразу почати переглядати додаток. Він завантажує решту даних у фоновому режимі.
Відомі проблеми
- Поточний процес завантаження даних не враховує налаштування формату даних середовища.
Підключіться до зовнішнього Excel-файлу з Power Apps
Зберігайте файл Excel у хмарному сервісі зберігання, такому як Dropbox, Google Drive, OneDrive або OneDrive для бізнесу. Power Apps може підключатися лише до файлів Excel, які зберігаються в хмарі.
Power Apps має роз'єм Excel, який можна використовувати для доступу до даних Excel. Конектор Excel Online (Business) забезпечує швидкий спосіб створення та розгортання додатків, які використовують дані, збережені в Excel.
- авторизуйтесь в. Power Apps
- На головному екрані виберіть «Почати з даними».
- На сторінці Create an app виберіть Excel Online (Business).
- Якщо доступно більше одного з'єднання, оберіть ... щоб перемкнути або додати нове.
- Введіть місце файлу, а потім виберіть таблицю.
- Виберіть Створити додаток.
Щоб дізнатися більше про обмін Excel даними, див. Sharing Excel tables.
Створення пустого полотна та додавання даних Excel
Використайте цей приклад, щоб створити двоекранний додаток, у якому користувачі переглядають записи на одному екрані та додають, редагують або видаляють записи на іншому.
вимоги
Скопіюйте ці дані у файл Excel.
День початку StartTime Доброволець Заміна Субота 10:00–12:00 Васкес Кумашіро Субота 12:00‑14:00 Айс Сингал Субота 14:00–16:00 Мік Мюллер Неділя 10:00–12:00 Лі Адамс Неділя 12:00‑14:00 Сінгх Морган Неділя 14:00–16:00 Батьє Нгуєн Відформатуйте дані у вигляді таблиці у Excel і назвіть таблицю Schedule щоб Power Apps міг її прочитати.
Збережіть файл як eventsignup.xlsx, закрийте його і завантажте на обліковий запис cloud-storage наприклад OneDrive.
Важливо
Ви можете скористатися власним файлом Excel і наслідувати цей приклад для загального підходу. Однак дані у файлі Excel повинні бути відформатовані у вигляді таблиці.
Створіть пусту програму та підключіться до даних
авторизуйтесь в. Power Apps
У лівій панелі навігації виберіть «Створити>початок» з порожнього поля.
Виберіть макет Розмір телефону.
Додаток відкривається у Power Apps Studio, де можна додавати дані та починати будівництво.
Посередині екрана виберіть Підключитися до даних.
В області «Дані » виберіть « Додати дані». Якщо ваш хмарний сховище вже з'являється, виберіть його. Інакше додайте з'єднання, наприклад OneDrive:
- У пошуковому рядку введіть OneDrive і виберіть його.
- Виберіть Додати з’єднання.
- В області підключення виберіть Підключитися .
- Якщо з'явиться відповідний запит, введіть свої облікові дані.
У розділі Виберіть файл Excel знайдіть і виберіть eventsignup.xlsx.
У розділі «Вибрати таблицю» виберіть галочку «Розпланувати», а потім «З'єднати».
У верхньому правому куті панелі даних виберіть значок закриття (X).
Створення екрану перегляду
На панелі команд виберіть Новий список екранів>.
Power Apps додає екран із стандартними керуваннями, такими як пошукове поле та Gallery керування. Галерея займає весь екран під полем пошуку.
У верхній частині нового екрану виберіть контроль етикетки [Title ] і перейменуйте його на View records.
У вигляді дерева виберіть BrowseGallery1.
У панелі «Властивості » галереї встановіть Layout на Title, subtitle та body.
У рядку формул замініть CustomGallerySample на Schedule і замініть обидва екземпляри SampleText на Volunteer.
На правому краю панелі формул виберіть «Розгорнути панель формул», а потім «Форматувати текст».
Формула відповідає цьому прикладу:
SortByColumns( Search( Schedule, TextSearchBox1.Text, "Volunteer" ), "Volunteer", If( SortDescending1, SortOrder.Descending, SortOrder.Ascending ) )У панелі Властивості виберіть Редагувати поруч із Полями.
У полі Title2 виберіть Волонтер. У полі Subtitle2 виберіть StartDay. У полі Body1 виберіть StartTime.
У верхньому правому куті панелі даних виберіть значок закриття (X).
Тепер користувачі можуть сортувати та фільтрувати галерею за іменем волонтера на основі функцій SortByColumns та пошуку у формулі.
- Якщо користувач вводить принаймні одну літеру у пошуковому рядку, галерея показує лише записи, де поле Volunteer містить цей текст.
- Якщо користувач обирає кнопку сортування, галерея сортує записи у зростаючому або спадному порядку на основі поля Volunteer .
Більш детальну інформацію про ці та інші функції можна знайти в довіднику формул.
Створення екрана редагування
На панелі команд виберіть Форма> нового екрана.
У вигляді дерева виберіть EditForm1.
У панелі Властивості виберіть стрілку вниз поруч із джерелом даних, а потім виберіть Планування.
У джерелі даних виберіть поля «Редагувати».
В області Поля виберіть пункт Додати поле, установіть прапорець для кожного поля, а потім натисніть кнопку Додати.
Виберіть стрілку поруч із назвою кожного поля, щоб згорнути його, а потім перетягніть Volunteer у верхню частину списку.
У верхньому правому куті панелі Fields виберіть іконку закриття (X).
Встановіть властивість Item форми на цей вираз у рядку формул:
BrowseGallery1.SelectedУ верхній частині екрана виберіть елемент керування Мітка , а потім замініть [Назва] на Змінити записи.
Видалення та перейменування екранів
У вигляді дерева виберіть еліпсис (...) для Screen1, а потім виберіть Видалити.
Виберіть еліпсис (...) для Screen2, виберіть Rename і увійдуть у ViewScreen.
Виберіть елітку (...) для Screen3, виберіть Rename і введіть ChangeScreen.
Настроювання піктограм на екрані перегляду
Ближче до верхньої частини ViewScreen виберіть іконку круглої стрілки.
Встановіть для властивості OnSelect для цієї піктограми таку формулу:
Refresh(Schedule)Коли користувач обирає цю іконку, додаток оновлює дані з Schedule.
Для отримання додаткової інформації про цю та інші функції дивіться посилання на формулу.
У верхньому правому куті ViewScreen виберіть іконку плюсу.
Встановіть для властивості OnSelect для цієї піктограми таку формулу:
NewForm(EditForm1);Navigate(ChangeScreen,ScreenTransition.None)Коли користувач вибирає цю іконку, ChangeScreen відкривається порожніми полями, щоб користувач міг створити запис.
Виберіть стрілку вправо для першого запису в галереї.
Встановіть властивість OnSelect для стрілки на цю формулу:
EditForm(EditForm1); Navigate(ChangeScreen, ScreenTransition.None)Коли користувач вибирає цю іконку, ChangeScreen відкривається з обраним записом, щоб користувач міг його редагувати або видаляти.
Настроювання піктограм на екрані редагування
На ChangeScreen виберіть іконку X у верхньому лівому куті.
Встановіть для властивості OnSelect для цієї піктограми таку формулу:
ResetForm(EditForm1);Navigate(ViewScreen, ScreenTransition.None)Коли користувач вибирає цю іконку, додаток відкидає зміни на цьому екрані і повертається на екран перегляду.
У верхньому правому куті виберіть піктограму з прапорцем.
Встановіть властивість OnSelect для галочки на цю формулу:
SubmitForm(EditForm1); Navigate(ViewScreen, ScreenTransition.None)Коли користувач обирає цю іконку, додаток зберігає зміни і повертається на екран перегляду.
На вкладці Вставка виберіть Піктограми, а потім виберіть значок Кошик .
Встановіть властивість Color нової іконки на White і перемістіть її поруч із іконкою з галочкою.
Встановіть властивість Visible для значка кошика на цю формулу:
EditForm1.Mode = FormMode.EditЦя іконка з'являється лише в режимі редагування , а не в режимі Нова .
Встановіть для властивості OnSelect для значка кошика таку формулу:
Remove(Schedule, BrowseGallery1.Selected); Navigate(ViewScreen, ScreenTransition.None)Коли користувач обирає цю іконку, додаток видаляє обраний запис із джерела даних і відкриває екран перегляду.
Перевірка програми
- Виберіть ViewScreen, а потім кнопку попереднього перегляду для перегляду додатку.
- Введіть одну або кілька літер у пошуковий рядок, щоб відфільтрувати список за іменем волонтера.
- Виберіть іконку сортування один або кілька разів, щоб відсортувати дані у зростаючому або спадному порядку за іменем волонтера.
- Додайте запис.
- Оновіть доданий запис, а потім збережіть зміни.
- Оновіть доданий запис знову, а потім скасуйте зміни.
- Видаліть доданий запис.
- Закрийте режим попереднього перегляду, натиснувши Esc або вибравши іконку закриття у верхньому правому куті.
Наступні кроки
- Натисніть Ctrl+S , щоб зберегти додаток у хмарі і запускати його з інших пристроїв.
- Поділіться додатком , щоб інші могли його запустити.