Microsoft ExcelとMicrosoft Teamsの連携イメージ
アプリ同士の連携方法

2025-04-15

【プログラミング不要】Microsoft ExcelのデータをMicrosoft Teamsに自動的に連携する方法

h.hamada

「毎週、Microsoft Excelの内容をMicrosoft Teamsで共有する作業に追われている」——そんな方は意外と多いのではないでしょうか。
ファイルを開いて確認し、Microsoft Teamsに投稿する一連の作業を繰り返すのは、思っている以上に手間がかかります。

とはいえ、業務を自動化しようとしても「設定が難しそう」「専門知識がないとできないのでは」と不安を感じる方も多いかもしれません。
特に、IT部門に頼らずに進めたい場合は、なおさらです。

<span class="mark-yellow">そこでおすすめしたいのが、ノーコードツールYoomを使ったMicrosoft ExcelとMicrosoft Teamsの連携です。</span>
たとえば「指定のスケジュールになったらMicrosoft Excelのレコードを取得し、Microsoft Teamsに通知する」フローなら、誰でも簡単に設定できます。

「面倒な手作業から少しでも解放されたい」そんな方は、ぜひこの記事を最後までチェックしてみてください。

とにかく早く試したい方へ‍

Yoomを利用することで、ノーコードで簡単にMicrosoft ExcelとMicrosoft Teamsの連携が可能です。YoomにはあらかじめMicrosoft ExcelとMicrosoft Teamsを連携するためのテンプレートが用意されているため、APIの知識が無くても、登録するだけで今すぐ連携が実現できます。

Microsoft ExcelとMicrosoft Teamsを連携してできること

Microsoft ExcelとMicrosoft TeamsのAPIを連携すれば、Microsoft ExcelのデータをMicrosoft Teamsに自動的に連携することが可能です!例えば、下記のようなデータ連携を人の手を介さず、自動的に実施することができます。

気になる自動化例の「試してみる」をクリックしてアカウント登録するだけで、すぐにMicrosoft ExcelとMicrosoft Teamsの連携を実際に体験できます。
登録はたったの30秒で完了するので、ぜひ気軽にお試しください!

指定のスケジュールになったら特定のMicrosoft Excelからレコードを取得し、Microsoft Teamsに通知する

設定したスケジュールに基づいて自動でMicrosoft Teamsに通知できるため、手動での通知を煩雑に感じている方におすすめです。

Microsoft Excelのデータを毎日集計してMicrosoft Teamsにレポートを投稿する

毎日大量のMicrosoft Excelデータを集計し、報告する作業に時間を取られている方におすすめのフローです。効率的かつ正確なデータ共有が期待できます。

Microsoft ExcelとMicrosoft Teamsの連携フローを作ってみよう

それでは、さっそく実際にMicrosoft ExcelとMicrosoft Teamsを連携したフローを作成してみましょう!
今回はYoomを使用して、ノーコードでMicrosoft ExcelとMicrosoft Teamsの連携を進めていきますので、まだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

今回は<span class="mark-yellow">指定のスケジュールになったら特定のMicrosoft Excelからレコードを取得し、Microsoft Teamsに通知する</span>フローボットを作成していきます!
作成の流れは大きく分けて以下です。

  • Microsoft ExcelとMicrosoft Teamsをマイアプリ連携
  • テンプレートをコピーする
  • Microsoft Excelのトリガー設定およびMicrosoft Teamsのアクション設定
  • トリガーをONに設定しフロー稼働の準備完了

ステップ1:マイアプリ連携

[注意事項]
今回のフローで使用するアプリは2つともMicrosoft社のものです。「Microsoft 365(旧Office 365)」には個人向けと法人向けプラン(Microsoft 365 Business)があります。法人向けプランを契約していない場合、Yoomからの認証がうまくいかない可能性があるのでご注意ください。

ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まず、Yoomにログインしたあと左メニューにあるマイアプリを押し、右の新規接続というボタンを押します。

Microsoft Excelの連携

1.検索する
検索ボックスにMicrosoft Excelと入力し、Microsoft Excelのアイコンをクリックします。

2.アカウントを選択する
マイアプリへ連携したいアカウントを選択してください。
サインイン画面になった場合は、IDとパスワードを入力しサインインしてください。

3.アクセスの許可
Yoomへのアクセス許可が求められるため、「続行」を押してください。

Yoomの画面に戻り、下記の表示が出たら連携完了です!

Microsoft Teamsの連携

1.検索する
検索ボックスにMicrosoft Teamsと入力し、Microsoft Teamsのアイコンをクリックします。

2.サインインする
先ほどMicrosoft Excelをマイアプリ連携したため、下記のように自動でサインインする画面になります。そのままお待ちください。

Yoomの画面に戻り、下記の表示が出たら連携完了です!

ステップ2:テンプレートコピー

ここからいよいよフローを作っていきます!
簡単に設定できるようテンプレートがありますので、まずはこちらをコピーしましょう。
Yoomにログインし、以下バナーの「試してみる」をクリックしてください。

1.上記バナーの「詳細を見る」をクリック
2.画面が切り替わったら「このテンプレートを試してみる」をクリック
3.Yoomの登録がまだの場合は、登録を行う
※既に登録が完了している場合はログイン画面が表示されるので、ログイン情報を入力してください。
4.下記のようにお使いのYoom管理画面にテンプレートがコピーされるので、OKを押して設定を進めていきます。

ステップ3:スケジュールトリガー設定

1.トリガーの選択
記念すべき最初の設定です!
まずは以下の赤枠をクリックしてください。

2.実行時間の指定
ここではアクションを実行したい日付や曜日を指定します。実行したい内容にあわせて、設定してください。

今回は、毎週月曜日の午前9時に実行したいので、下記のように設定しました。
入力できたら、「保存する」を押して次のステップへ進みましょう。

ステップ4:スケジュールトリガー設定

1.トリガーの選択
以下の赤枠をクリックしてください。

2.データベースの連携
ここでは、Microsoft Excelに記載されたレコードを取得する設定を行います。
まだ、Microsoft Excelの準備が出来ていない場合はこのタイミングで作成しましょう。

今回は、下記のような共有事項を記載したファイルを準備しました。
次のステップのテスト操作でテキストの生成があるので、レコードに文章を入力し、保存先はOneDriveまたはSharePointにしてください。

Microsoft Excelの準備ができたら、Yoom画面に戻ります。

アカウント情報などはステップ1で入力した内容が反映しています。
ページを下に進み、データベースの連携項目を入力しましょう。

  • ファイルの保存場所:先ほど保存したファイルを、OneDriveかSharePointどちらに保存したか選択してください。
  • ドライブID:入力欄をクリックすると、下記のように候補が表示されますので、対象のドライブIDを選択してください。
  • アイテムID、シート名:
    ドライブIDの入力と同じように、入力欄をクリックして候補より選択してください。

入力が完了したら、「次へ」を押して進みましょう。

3.データベース操作の詳細設定
先ほど設定したMicrosoft Excelのレコードを、条件を基に取得します。
今回は、入力したレコード全てを条件としたいので、下記画像のように設定しました。
お好みに合わせて、トリガー条件の変更や追加も可能ですので、お好きにカスタマイズしてください。

入力ができたら、「テスト」を実行してみましょう!
テストが成功すると、下記のように指定したレコードが表示されます。
無事にデータが反映していることを確認できたら、「保存する」を押して次のステップへ進みましょう。

ステップ5:テキスト生成設定

1.トリガーの選択
以下の赤枠をクリックしてください。

2.アクションを選択
デフォルトで「500文字以内(3タスク)」が選択されています。
生成したいテキストの文字数にあわせて選択し、「次へ」を押しましょう。


3.詳細を設定
ここでは、生成AIを利用してテキストを生成するための設定を行います。

  • プロンプト:入力欄をクリックすると、下記のようなアウトプットが表示されますので、活用して入力してください。
    また、AIへの指示があれば合わせて入力してください。
    今回は下記のような、内容で入力しました。
    ※アウトプットについて詳しくはこちらをご覧ください。
  • 言語:今回は、そのまま日本語でテキスト生成したいため入力しませんでしたが、希望にあわせ好きな言語を入力してください。

入力ができたら、「テスト」を実行してみましょう!
テストが成功すると、下記のようなアウトプットが表示されるので、指示した内容が反映しているか確認してください。
無事に反映が確認できたら、「保存する」を選択し次のステップへ進みましょう。

ステップ6:Microsoft Teamsメッセージ送信設定

1.トリガーの選択
以下の赤枠をクリックしてください。
画面が遷移し、先ほどステップ1で入力した内容が反映されています。タイトルなどの修正が不要であれば、そのまま「次へ」をクリックします。

2.API接続設定
ここでは、Microsoft Teamsに送信するメッセージの設定を行います。
Microsoft Teamsのチームやチャネルを作成していない場合は、このタイミングで作成してください。
今回は、以下のようなチャネルを作成しました。ここにメッセージを送信するよう、設定していきたいと思います。

Microsoft Teamsの準備ができたら、Yoom画面に戻ります。

  • チームID、チャネルID:各入力欄をクリックすると、下記のように候補が表示されます。先ほど作成したMicrosoft Teamsのチームやチャネルを選択してください。
  • メッセージ:入力欄をクリックするとアウトプットが表示されるので、Microsoft Teamsのチャネルに送信したい内容をカスタマイズしてください。

その他、メンション情報や添付ファイル情報も設定可能なので、送信したい内容に合わせて入力してください。
入力ができたら、「テスト」を実行してみましょう!

テストが成功すると、指定したMicrosoft Teamsのチャネルにメッセージが送信されているはずなので、確認してみます。
最後に、Yoom画面に戻り「保存する」を押して次のステップへ進みましょう。

ステップ7:トリガーをONにして動作確認

お疲れ様でした!これですべての設定が完了です。
設定が完了すると以下のようなメニューが表示されるので、トリガーをONにして動作確認をしてみましょう!

Microsoft TeamsのデータをMicrosoft Excelに連携したい場合

今回はMicrosoft ExcelからMicrosoft Teamsへデータを連携する方法をご紹介しましたが、逆にkintoneからMicrosoft Excelへのデータ連携を実施したい場合は、下記のテンプレートも併せてご利用ください。

Microsoft Teamsのチャンネルで新規メッセージが送信されたら、Microsoft Excelに追加する

Microsoft Teamsでのやり取りを自動的にMicrosoft Excelに記録することで、メッセージで受け取ったタスクなどの追加や管理が容易になるかもしれません。

Microsoft Teamsで特定のメッセージが送信されたら、Microsoft Excelに追加する

Microsoft Teams上で重要なメッセージが発信された際、自動的にMicrosoft Excelに記録されるため、手動入力の手間やミスを減らした上で、情報の管理が可能になります。

Microsoft ExcelやMicrosoft TeamsのAPIを使ったその他の自動化例

Microsoft Teamsとの連携以外でも、Microsoft ExcelのAPIを活用することで、日々の業務をもっと効率化することが可能です。気になるフローがあれば、ぜひ試してみてください!

Microsoft Excelを使った便利な自動化例

Outlookで受信したメールをExcelにレコードとして追加したり、Gmailで受け取ったアンケート結果をExcelに格納することが可能です。これらのフローを使えば、手間をかけずにさまざまな情報を一元管理できます。

Microsoft Teamsを使った便利な自動化例

Microsoft Teamsでは、特定のアプリで発生した情報を通知として送信したり、定期的なリマインドを自動で行うことが可能です。
これらのフローを活用することで、情報の見逃しや伝達ミスを防ぎ、チーム内のコミュニケーションをスムーズに保つことができます。

終わりに

Microsoft ExcelとMicrosoft Teamsの連携は、手間のかかる業務を少しずつ楽にしてくれます。
本記事でご紹介したように、Yoomを使えばノーコードで誰でも簡単にフローを構築できます。
スケジュールに合わせた通知やデータの転記なども、自動化することで時間にゆとりが生まれ、業務の抜け漏れも防げます。

「自分でもできそう」と思った方は、まずはYoomに無料登録して始めてみてください。

この記事を書いた人
h.hamada
保険代理店で営業と事務を8年ほど経験いたしました。 顧客対応を行いながら各支社の業務をとりまとめ、効率化・平準化に取り組んで参りました。 メインの業務を行いながらも会社から定められたツールを使い、入力・管理されているみなさまの業務効率化に貢献できるよう様々なコンテンツを発信して参ります。
タグ
Microsoft Excel
Microsoft Teams
自動
自動化
連携
アプリ連携
No items found.
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る