Excel からコードなしでアプリへ: AI エージェントがテーブルから Power Apps を収集します
中小企業のビジネス プロセスの半分は依然として Excel にあります: 顧客要求、倉庫、タイムシート、契約記録。 9 月 6 日、Power Platform で最も有名な著者の 1 人である Reza Dorrani 氏は、このようなテーブルが実際のマルチスクリーン アプリケーションに変わる 20 分間のチュートリアルをリリースしました。このチュートリアルでは、コードを 1 行も書かずに実行されます。Excel が SharePoint リストにインポートされ、最新のテンプレートのフレームワーク Power Apps がその上に組み立てられ、接続された AI エージェント (Claude Code または GitHub Copilot) がワークピースを稼働状態にします。 KPI ダッシュボード、検索、フォームを備えたアプリケーション。チェーンは単純です - Excel → SharePoint → Power Apps で、アプリケーション自体がパスの大部分を組み立てます。
そもそもなぜExcelからプロセスを削除するのでしょうか?
タブレットには3つの先天性疾患があります。最初のバージョン:「data_v2_final_CORRECTED.xlsx」は、メールでファイルを受け取ったことがある人なら誰でもよく知っているものです。 2 つ目はアクセスです。公式を破らずに携帯電話からファイルを開いたり、アプリケーションに入力したりすることはほぼ不可能です。第三に、ルールはありません。誰でも行を削除できますが、誰がいつ削除したかは誰にもわかりません。
このアプリケーションはこれらの問題を解決します。データはアクセス権付きで 1 か所に保管され、入力フォームはチェックされ、変更履歴は保存されます。以前は、そのようなアプリケーションを手動で構築する必要があり、これには数日の作業が必要だったという問題が 1 つありました。 AI エージェントがアセンブリを引き継ぎます。

ステップ 1: テーブルを SharePoint に移動する
すべてはインポートから始まります。SharePoint には、「Excel からインポート」という標準オプションがあります。これは、テーブルを列ヘッダーとともに取得し、型指定されたフィールドを含むリストに変換します。日付は日付のまま、金額は数値のまま、はい/いいえの選択肢はチェックボックスのままです。ここでつまずきやすいのは、ファイル内のヘッダーとデータ型がより正確に設計されているほど、後で行う変更が少なくなるからです。 SharePoint リストはもはや死んだファイルではなく、バージョン管理、権限、どこからでも接続できる API を備えた生きたデータ ソースです。
ステップ 2. 最新のテンプレートからフレームを作成する
次の Power Apps では、キャンバス アプリケーションがリストの一番上に直接作成されます。このプラットフォームは最近、最新の画面テンプレートを導入しました。空のキャンバスの代わりに、デモ データを含む画面がすぐに表示されます。KPI タイルを含むメイン画面、検索とフィルターを備えたレコードのリスト、表示および編集用のフォームです。テンプレートは実際のアプリケーションのように見えますが、その中のデータはfishです。これには数分かかります。これは、以前は 3 列の貧弱な画面を 1 つ生成していた灰色の「押しボタン」ジェネレーターではなくなりました。
ステップ 3. AI エージェントを接続する
最も興味深い部分です。キャンバス オーサリング エージェント プラグインは、キャンバス アプリケーション エディターに接続されています。これはベータ版としてリリースされ、現在は誰でも利用できるようになりました。 MCP プロトコルは内部で動作し、これを通じて外部エージェントがデザイナーに接続します。ビデオではこれがクロード コードであり、代わりに GitHub Copilot が示されています。次に、必要なことをチャットでエージェントに書き込むだけです。デモ データの代わりに実際の SharePoint リストに接続し、プロセスに合わせて画面を作り直し、詳細なカード ページを追加し、ステータスごとにフィルターを設定します。
エージェント自体が必要な画面を見つけて式を書き換え、コントロールをリスト列に関連付けます。ビデオでは、これには数分かかります。そして、私たちの目の前で、プレースホルダー データを含む空白が、実際の顧客オンボーディング テーブルに基づいたアプリケーションに変わります。
出力は何ですか
最終的なビルドは、以前に開発者に注文したアプリケーションのように見えます。インジケーターを備えたメイン画面、ライブ検索を備えたクライアントのリスト、作成および編集用のフォーム、電話用のアダプティブ レイアウトです。これらすべては SharePoint リストに接続されています。つまり、データは一度入力されると、どこにでも表示されます。著者は、チャンネル メンバー向けに既製のアプリケーション ファイルを投稿しました。これを部分ごとに分解して、テクニックを確認することができます。
どこに問題があるのでしょうか?
正直にデメリットについて。まず、これは Microsoft の世界です。Power Apps (無料プランでは大幅に削減されます) と SharePoint が必要になり、ライセンスにはお金がかかります。第二に、エージェントは魔術師ではありません。エージェントはテンプレートを完全に変更しますが、複雑なロジックや非標準の画面は手動で送信し、各式をチェックする必要があります。第三に、すべてがきちんとした表に調整されています。Excel の列の半分に名前がなく、日付がテキストの「どこかに、なんとか」に書かれている場合は、まず物事を整理する必要があります。はい、ドキュメントのインターフェイスは英語です。
しかし、この手法自体は普遍的なものであり、Power Apps の限界をはるかに超えています。「データ→テンプレートのフレームワーク→AI エージェントがそれを動作状態にする」 - まさにこのスキームに従って、Web サイト、ダッシュボード、内部ツールが組み立てられるようになりました。このスタイルの開発が一般的にどのように機能するかについては、次の記事で説明しました。 バイブコーディングとは何ですか そしてについて テキストの説明に基づいた Web サイトまたはアプリケーションの組み立て.
ソース: AI コーディング エージェントを使用して Excel スプレッドシートをマルチスクリーン Power App に変える - Reza Dorrani、YouTube