技術情報ブログ
SharePoint
2021.06.23

ExcelをSharePointリストに取り込む方法4選【手法比較・最適解まとめ】|第1回

ExcelをSharePointリストに取り込む方法4選【手法比較・最適解まとめ】|第1回

この記事では、ExcelのデータをSharePointリストへ取り込む代表的な手法を比較し、Power Automate を中心に、標準機能や他の方法のメリット・デメリットを整理します。

具体的なフロー作成の手順ではなく、状況に応じて最適なアプローチを判断するための全体像理解を目的としています。

この記事を書いた人
小刀稱知哉

小刀稱 知哉ことね ともや

SharePoint Power Platform全般 Copilot Studio 技術アドバイス・教育支援

Power PlatformやSharePointを中心に設計・開発・アドバイス・教育まで幅広く担当しています。内製化をご希望の場合はお気軽にお問い合わせください!

2025 Microsoft MVP(Power Apps・Power Automate)
PL-200 PL-300 PL-400 PL-600 MS-700 AZ-104 AZ-305 SC-200 SC-100

「構築時のサポートを行ってほしい」と思った方は、アーティサン株式会社の各種サービスをご活用ください。
現場の課題やご要望に合わせて、設計・導入・運用をサポートいたします。

X-SP Feature | SharePoint 拡張機能サービス
X-SP Feature | SharePoint 拡張機能サービス
詳しく見る →
X-SP Design | SharePoint デザイン拡張サービス
X-SP Design | SharePoint デザイン拡張サービス
詳しく見る →
SharePoint伴走パートナーサービス
SharePoint伴走パートナーサービス
詳しく見る →
SharePoint 構築支援サービス
SharePoint 構築支援サービス
詳しく見る →
官公庁DX支援サービス
官公庁DX支援サービス
詳しく見る →
内製化支援サービス(Power Apps・Power Automate・Copilot Studio)
内製化支援サービス(Power Apps・Power Automate・Copilot Studio)
詳しく見る →
Power Apps・Power Automate 導入支援サービス
Power Apps・Power Automate 導入支援サービス
詳しく見る →

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 Platform構築経験を持つ弊社の専門家が、貴社の課題に合わせた最適な解決策をご提案いたします。

X-SP Feature | SharePoint 拡張機能サービス
X-SP Feature | SharePoint 拡張機能サービス
詳しく見る →
X-SP Design | SharePoint デザイン拡張サービス
X-SP Design | SharePoint デザイン拡張サービス
詳しく見る →
SharePoint伴走パートナーサービス
SharePoint伴走パートナーサービス
詳しく見る →
SharePoint 構築支援サービス
SharePoint 構築支援サービス
詳しく見る →
官公庁DX支援サービス
官公庁DX支援サービス
詳しく見る →
内製化支援サービス(Power Apps・Power Automate・Copilot Studio)
内製化支援サービス(Power Apps・Power Automate・Copilot Studio)
詳しく見る →
Power Apps・Power Automate 導入支援サービス
Power Apps・Power Automate 導入支援サービス
詳しく見る →

MSクラウドに関するご相談・お問い合わせはこちら

お問い合わせフォームへ

 

こちらも合わせて読みたい

Microsoftクラウド関連

シェアする
記事カテゴリ
最新記事
2026.06.10

SharePointのアクセスランキングでよく見られるコンテンツを可視化する方法|X-SP Feature(第3回)

2026.06.03

SharePointの未読・既読を一目で管理できるアドオン紹介|X-SP Feature(第2回)

2026.05.27

SharePointリストで複数行テキストを全文表示する方法|X-SP Feature(第1回)

2026.05.20

SharePoint構築者必見!社内ポータルの構築・運用に必要なナレッジを網羅

2026.05.13

【2026年5月更新】Power Automate 初心者 ~ 中級者 向けロードマップ

データ構造.Net Core Test ExplorerレスポンシブUpdateContext承認フロー送信元リストLoopショートカットキー時間外非エンジニアDataverseSharePoint Framework転職Slide showMicrosoft365サイトの種類OpenAPI請負契約効率化Power Platform CLI業務キー月額定額PV数 増やす共同所有者1行テキストPVモデル駆動型アプリSortByColumns関数Dataverse for TeamsDynamics 365ロードマップフォームメールの送信非表示Microsoftshortcut key通知体験談JavaScriptSPFx主キー比較移行要件定義MCPサーバー総合評価型入札資料作成開発手順複合キー委任問題権限トラブル主要な所有者複数行テキストWebパーツPower AppsTypeScriptitem関数入門技術form差出人アプリdesignconcat関数ファイル勉強表示サンプルCopilot Studio社内ポータル多言語化サイト構成FAQエージェントデジタルトランスフォーメーション初心者向け拡張機能データ整合性Delegationアクセス権限環境変数選択肢閲覧数可視化Power PlatformHTMLGoogle Maps初心者Itエクスポートインスタントクラウドフロー[市民開発者JSON文字制限フィルター クエリ内製化切替samplePowerAppsグループウェアMUI権限設計AIチャットボットプロポーザル方式ハウツービルドデータベース設計サブスクリプション型支援ファイルパスクラシック画面日付x-sp-feature-seriesSharePointEF CoreMarker Clusterer中級者DXインポート自動化したクラウドフロー構築デザインフロー実行ドキュメント ライブラリ市民開発登録者X-SPNFCタグエンゲージメントMultilingualデータ移行実運用官公庁システム画像挿入プロジェクト作成ユニークキーMVP共有設定ソリューションエクスポート整数ExcelマイグレーションRANK()関数キャンバスアプリノウハウカスタマイズ委任自動化したクラウド フロー運用開発環境filter query管理システム列StyleDLPポリシー地方自治体MLJSON書式保守性デジタル化推進複数レコードPCFギャラリー一意制約技術支援情報漏洩対策権限管理データ型Power AutomateFramework CoreDynamics 365 SalesDatePicker情報技術componentVBAフローの種類選択肢列環境sortガバナンス登録日StudioTestCopilot Studiot共有リンクテンプレート化DX推進テーマカラーPDF変換業務システムURLパラメータ技術ブログ 書き方コマンドバーカスタマイズ組織変更X-SP FeatureC#Attribute directivesMicrosoft TranslatorDropdownメッセージIDダイアログエラーインスタント クラウド フロー参照列本番環境ソートerror notification更新者AICanvas自治体DXレポート化サイト複製作り方ダークモード資料自動作成キャンバスアプリ 違いメンテナンスモードエンジニア ブログ メリットSharePoint管理センター注文管理アプリ見逃し防止attributeO/Rマッパーマーカークラスタリングライブラリviewメールコンポーネントエクセルスケジュール済みクラウド フローChatGPTライセンスmultiple itemエラー通知更新日生成系AITest Studio生成AI自治体APIPnP PowerShellページ承認Formulasプロパティフロー設計Power Apps 導入並べ替えブログ 継続 コツDLPサブグリッド未読validationazure sql databasetailwindcssビューfirst()関数dialogerrorレスポンシブ レイアウトOpenAI環境構築手順複数項目削除変更Copilotテスト事例HTTP リクエストカスタムスクリプトドキュメント管理カラーセットテンプレート活用Power Apps 比較ヘッダー非表示技術力向上権限管理ベストプラクティスDataverse テーブル既読ローコードCase式マルチテナントアクセス制限nestTips復元responsive layoutオープンAIpipelineシェアポイントフォルダ外部DBlicenseテストスタジオ活用ワーケーション業務効率化IT管理カラーユニバーサルデザイン自動化事例モデル駆動型 とはリスト フィルタ文章力 鍛え方野良権限部署全文表示AngularHTTP Requestドロップダウンメニューノーコード入れ子新機能restoreデータ行の制限チャットGPTCI/CD便利機能ゴミ箱連携添付ファイルコントロール使い方サイトブランド化名古屋ファイル保存申請システムアプリデザインNode.jsシステム構築便利アウトプット 重要性Teams ファイル共有リレーションシップ閲覧数AccessCSSBreakpointObserver承認動的リスト変数Power BI引き継ぎgalleryパイプラインカレンダー完全削除接続ファイルサイズ基本知識フォントカスタマイズ体験記エンティティワークフロー自動化UI/UXVisual Studio CodeAlternate Key野良アプリ対策IT エンジニア 転職OneDrive1対多アクセスランキングInfoPathxUnitメディアクエリリマインドcollection検索個人列退職ギャラリーDevOpsCalendarモデル駆動型データフローフルリモートワークPowerAutomateブランドセンター感想フォルダ構成設定アクセシビリティPCF代替キーCoEブログ モチベーションつながり参照多対多コンテンツ活用MatTable.Net Core 3.1スマホSetコレクションMicrosoft 365グループユーザー列所有者を変更スクロールMicrosoft 365Teamsセキュリティロールrecycle binアーティサンX-SP Designテーマ作成チームサイトMicrosoft Learn Docsアジャイル開発Wordテンプレート環境構築重複チェック内製化コンサルティングネタ切れ 対策システムカスタマイザーER図強調表示されたコンテンツAngular MaterialVSCodePCForAll複数の添付ファイルセキュリティグループSharePoint Online異動コンテナ簡易在庫管理ローコード開発ビジネスルールアクセス許可Artisanスライドショーデザイン拡張コミュニケーションサイトカスタムコネクタ準委任契約業務自動化カスタムコンポーネントGUIDITサポートAI ブログ 活用Connection Reference入門編UU
PageTop
ページトップに戻る