アプリ開発の調査にかかる
時間を削減したい
内製化支援サービス
アプリを自分たちで
作成できるようになりたい
DX人材育成プログラム
プロに開発を依頼したい
アプリ開発導入支援サービス
機能拡張サービス
X-SP Feature
デザイン拡張サービス
X-SP Design
モダン化から運用管理までサポート
構築支援サービス
この記事では、ExcelのデータをSharePointリストへ取り込む代表的な手法を比較し、Power Automate を中心に、標準機能や他の方法のメリット・デメリットを整理します。
具体的なフロー作成の手順ではなく、状況に応じて最適なアプローチを判断するための全体像理解を目的としています。
小刀稱 知哉ことね ともや
得意領域
Power PlatformやSharePointを中心に設計・開発・アドバイス・教育まで幅広く担当しています。内製化をご希望の場合はお気軽にお問い合わせください!
保有資格
「構築時のサポートを行ってほしい」と思った方は、アーティサン株式会社の各種サービスをご活用ください。
現場の課題やご要望に合わせて、設計・導入・運用をサポートいたします。
MSクラウドに関するご相談・お問い合わせはこちら
お問い合わせフォームへ最近お客様との会話の中で、”Power Platform”系の話題が多く上がります。特にPower Apps と Power Automate について、実際どのように活用できるのか?といったことに関心が集まっているように感じます。
そこで今回は、Power Platformの中でも Power Automate について、できることを深堀してその便利な使い方について解説していきたいと思います。お題は「Power Automateを使ってExcelのデータをSharePointリストにインポートする方法」についてです。ぜひ最後までお付き合いください。
弊社はPower Platform(Power Apps・Power Automate)に関するアプリ開発や、
皆様が内製化を行う際の支援サービスを提供しておりますので、
Power Platformに関する内容でお悩みがある場合は、以下からぜひお問い合わせください。
SharePointリストへインポートする手法の比較
なぜPower Automateを使うのでしょうか?
それにはまず、SharePointの標準機能ならではの制約があることを知っておかなければなりません。
SharePointの標準機能を使い、ExcelのデータをSharePointリストにインポートするには、新規でリストを作成する場合、あるいは既存のリスト内にデータが存在しない場合に限るという制約があるのです。
そのためこの制約に関わらず、Excelデータをインポートするには、SharePointの外部プログラムやサービスを利用する必要があります。そこで利用できる外部のプログラムとして選択肢となるのがPower Automateというわけです。
PowerShellやプログラム系の手法
ExcelのデータをSharePointに転記するには、主に以下の手法があります。
- 初回のみ可能
① 全選択でコピー
全選択したExcelの表をグリッドビューでコピペします。この際コピー元とコピー先で値と列形式が一致している必要があります。
② Excelを基にリスト作成
リスト作成時にExcelのテーブルを基に列を作成します。この際20,000行までのデータはインポートすることができます。本記事の投稿時点では、行数が膨大な場合にはリストを作成できない事象が発生することがあります。
Power Automate、またはそれ以外のプログラムを使った手法
- 二回目以降も可能
① PowerShellやC#等のプログラム処理
オンプレ時代からよくリクエストされる処理ですが、SharePoint固有のお作法が多々求められます。
② Power Automate、Logic Apps等のローコード製品
コーディングを伴わず、GUIの操作のみで処理を作成してインポートします。
Power Automateを使った場合とそれ以外のメリット・デメリット
Power Automateを使用した場合とそれ以外の方法でのメリット・デメリットを一覧で比較してみます。
| 手法 | メリット | デメリット | |
|---|---|---|---|
| 初回のみ | コピペ | ・手軽にできる(少量データに限定) | ・操作にコツがある ・時間がかかる ・表示し続ける必要がある |
| リスト作成 | ・GUIに従って作成できる ・構築時に便利 |
・列数が多いなどで作成できないことがある | |
| 2回目以降 | プログラム | ・ナレッジが多い | ・プログラムおよびSharePoint固有の知識が必要 |
| Power Automate | ・手軽にできる ・再利用しやすい |
・インポートに時間がかかる(約10分/5,000行) ・Power Automateへの慣れが必要 |
※弊社Microsoft 365(E3)環境による検証データ
それぞれのシチュエーションによって一長一短があります。例えば日常的に行う作業であれば、できる限り自動化してミスや作業時間を減らすことを考慮する必要があります。
SharePoint標準のプログラミングには独特のお作法があるため、プログラム知識のない方や、多少の知識があっても実践経験が少ない場合にはハードルが高いのが現実です。
そこで、これまでに挙げた制約やメリットなどを考慮して、最適な選択肢の一つとなるのがPower Automateによる自動化です。本ブログでは「Power Automateを使ってExcelのデータをSharePointリストへインポートする方法」について、これから数回に渡って解説していきたいと思います。
実際にフローを作成しながら、陥りやすい問題や注意するべきポイントについて分かり易く説明していきます。このブログをご覧になって実際にPower Automateを作成していくことで、誰でもお題を実現できるようになる内容となっています。
次回以降では実際にPower Automateを作成しながら、注意が必要な点を中心にお伝えしていきます!
【このシリーズの過去回一覧】
-
【Power AutomateでExcelデータをSharePointにインポートするために考えること 第1回】
4つのシーンごとに手法を比較、その最適解とは? -
【Power AutomateでExcelデータをSharePointにインポートするために考えること 第2回】
フロー作成でエラー発生! -
【Power AutomateでExcelデータをSharePointにインポートするために考えること 第3回】
フロー実行時のエラー内容と対処方法 -
【Power AutomateでExcelデータをSharePointにインポートするために考えること 第4回】
タイムゾーン差異と対処法 -
【Power AutomateでExcelデータをSharePointにインポートするために考えること 第5回】
ExcelファイルIDを動的取得 -
【Power AutomateでExcelデータをSharePointにインポートするために考えること 第6回】
インポートするためのドライブIDを取得する方法 -
【Power AutomateでExcelデータをSharePointにインポートするために考えること 第7回】
ファイルIDとテーブルIDを動的取得 -
【Power AutomateでExcelデータをSharePointにインポートするために考えること 第8回】
トリガーの条件の指定方法 -
【Power AutomateでExcelをSharePointリストにインポートしたい時に考えること 第9回】
Excel表データの行数が多い場合の対処法 -
【Power AutomateでExcelをSharePointリストにインポートしたい時に考えること 第10回】
インポートがうまくいかない!原因と対処法は? -
【Power AutomateでExcelをSharePointリストにインポートしたい時に考えること 第11回】
煩雑なフローをアクションで可読性向上!
「アーティサンのサービスについてもっと詳しく聞きたい」といったご要望がございましたら、お気軽にご相談ください!
長年のPower Platform構築経験を持つ弊社の専門家が、貴社の課題に合わせた最適な解決策をご提案いたします。
MSクラウドに関するご相談・お問い合わせはこちら
お問い合わせフォームへ
Microsoftクラウド関連
SharePoint伴走パートナーサービス
貴社のSharePoint活用効果を最大化 実績とナレッジ、自社独自の拡張ツールで導入後の 活用・運用課題を支援する「伴走パートナーサービス」
X-SP Feature | SharePoint 機能拡張サービス
SharePoint アドオンサービス SharePointをより便利にするツールを提供します
X-SP Design | SharePoint デザイン拡張サービス
SharePointのデザインを拡張し、 より洗練されたデザインを提供します
官公庁DX支援サービス
(SharePoint・Power Apps・Power Automate・Copilot Studio)
Microsoftのツールを用いて、 官公庁様のDXを支援します。
内製化支援サービス
Power Platform (Power Apps・Power Automate・Copilot Studio) 開発や運用をスムーズに内製できるよう 支援いたします。
DX人材育成プログラム
Microsoft社が提供する ローコード技術であるPower Platformを用いて、 社内のDX化を推進するための人材を育成いたします。
Power Apps・Power Automate導入支援サービス
Power Apps ・ Power Automate の 知見を活かし、最適のアプリを提供します。
SharePoint 構築支援サービス
SharePoint Onlineを用いて 社内ポータルサイトを作成したい方に向けて、 事前調査からサイト作成・活用支援まで トータルなコンサルティング・ 技術支援を提供いたします。
- 記事カテゴリ
- 最新記事
-
2026.06.10
SharePointのアクセスランキングでよく見られるコンテンツを可視化する方法|X-SP Feature(第3回)
2026.06.03SharePointの未読・既読を一目で管理できるアドオン紹介|X-SP Feature(第2回)
2026.05.27SharePointリストで複数行テキストを全文表示する方法|X-SP Feature(第1回)
2026.05.20SharePoint構築者必見!社内ポータルの構築・運用に必要なナレッジを網羅
2026.05.13【2026年5月更新】Power Automate 初心者 ~ 中級者 向けロードマップ