← Все статьи

Из Excel в приложение без кода: ИИ-агент собирает Power Apps по вашей таблице

Обложка: офисная таблица превращается в приложение с экранами и графиками

Половина бизнес-процессов в небольших компаниях до сих пор живёт в Excel: заявки клиентов, склад, табели, реестры договоров. 6 сентября Reza Dorrani — один из самых известных авторов по Power Platform — выпустил 20-минутный туториал, в котором такая таблица превращается в настоящее многоэкранное приложение, и всё без единой строки кода: Excel импортируется в список SharePoint, поверх него собирается каркас Power Apps из современных шаблонов, а подключённый ИИ-агент (Claude Code или GitHub Copilot) доводит заготовку до рабочего приложения с KPI-дашбордом, поиском и формами. Цепочка простая — Excel → SharePoint → Power Apps, и большую часть пути приложение собирает само.

Зачем вообще выносить процесс из Excel

У таблички три врождённые болезни. Первая — версии: «данные_v2_финал_ОТКОРРЕКТИРОВАНО.xlsx» знаком каждому, кто хоть раз получал файл по почте. Вторая — доступ: открыть файл с телефона и вписать заявку так, чтобы не сломать формулы, почти невозможно. Третья — нет правил: любой может удалить строку, и никто не узнает, кто и когда это сделал.

Приложение эти проблемы снимает: данные лежат в одном месте с правами доступа, формы проверяют ввод, история изменений сохраняется. Раньше мешало одно — такое приложение надо было строить руками, и это дни работы. Теперь сборку берёт на себя ИИ-агент.

Иллюстрация: таблица превращается в экраны приложения с помощью ИИ-агента

Шаг 1. Таблица переезжает в SharePoint

Всё начинается с импорта: в SharePoint есть штатная опция Import from Excel — она забирает таблицу вместе с заголовками колонок и превращает её в список с типизированными полями. Даты остаются датами, суммы — числами, выбор «да/нет» — флажками. Тут легко споткнуться: чем аккуратнее в файле оформлены заголовки и типы данных, тем меньше правок потом. Список SharePoint — уже не мёртвый файл, а живой источник данных с версионностью, правами и API, к которому можно подключаться откуда угодно.

Шаг 2. Каркас из современных шаблонов

Дальше в Power Apps создаётся canvas-приложение прямо поверх списка. В платформе недавно появились современные шаблоны экранов: вместо пустого холста сразу возникают экраны с демо-данными — главная с плитками KPI, список записей с поиском и фильтрами, форма для просмотра и редактирования. Заготовка выглядит как настоящее приложение, только данные в ней — рыба. На это уходит пара минут, и это уже не тот серый генератор «по кнопке», который раньше выдавал один убогий экран на три колонки.

Шаг 3. Подключаем ИИ-агента

Самая интересная часть. К редактору canvas-приложений подключается плагин canvas authoring agent — он вышел из беты и теперь доступен всем. Внутри работает протокол MCP, через который к конструктору цепляется внешний агент: в видео это Claude Code, в качестве альтернативы показан GitHub Copilot. Дальше вы просто пишете агенту в чат, что нужно сделать: подключить настоящий список SharePoint вместо демо-данных, переработать экраны под ваш процесс, добавить страницу детальной карточки, настроить фильтры по статусам.

Агент сам находит нужные экраны, переписывает формулы, связывает элементы управления с колонками списка. В ролике на это уходит несколько минут — и на глазах заготовка с placeholder-данными превращается в приложение по реальной таблице онбординга клиентов.

Что на выходе

Итоговая сборка выглядит как приложение, которое раньше заказывали у разработчика: главный экран с показателями, список клиентов с живым поиском, формы создания и редактирования, адаптивная вёрстка под телефон. Всё это связано с SharePoint-списком, то есть данные вносятся один раз и видны везде. Автор выложил готовый файл приложения для участников канала — можно разобрать его по частям и подсмотреть приёмы.

Где подвох

Честно про минусы. Во-первых, это мир Microsoft: понадобятся Power Apps (в бесплатном плане сильно урезан) и SharePoint, а лицензии стоят денег. Во-вторых, агент не волшебник — шаблоны он меняет отлично, но сложную логику и нестандартные экраны придётся направлять вручную, проверяя каждую формулу. В-третьих, всё заточено под аккуратные таблицы: если в вашем Excel половина колонок без названий, а даты записаны текстом «где-то как-то», сначала придётся навести порядок. И да, интерфейс с документацией — на английском.

Но сам приём универсален и выходит далеко за пределы Power Apps: «данные → каркас из шаблонов → ИИ-агент доводит до рабочего состояния» — ровно по этой схеме сейчас собираются и сайты, и дашборды, и внутренние инструменты. Как устроен такой стиль разработки в целом, мы разбирали в статьях про что такое вайбкодинг и про сборку сайта или приложения по текстовому описанию.

Источник: Turn Excel Spreadsheets into a Multi-Screen Power App with AI Coding Agents — Reza Dorrani, YouTube