コルネの進捗や備忘録が記されたなにか

進捗や成果物や備忘録てきななにかを雑に更新していきます。

ローカルのExcel ファイルをSharePoint リストにアップロードしてPower Apps で表示する


スポンサードリンク

はじめに

以下のようなコメントをいただきましたのでやり方を簡単に紹介したいと思います。

PowerAppsでローカルのエクセルをSharepointリストやDBにアップロードしてそれをPowerAppsで表示したいです。やり方などもし分かればご紹介してほしいです。(PowerAutomateを呼び出して使う?)

SharePoint リストにアップする際のExcel ファイルの前提条件

ローカルのExcel ファイルをSharePoint リストにアップロードする際、Excel ファイルはある前提条件を満たしている必要があります。
それは、対象データが"テーブル"内に存在している必要があるということです。

対象ファイルにテーブルが存在しない場合、以下のようなメッセージが表示されます。

f:id:koruneko:20201231230405p:plain

Excel ファイルにテーブルを設定する

では、Excel ファイルにテーブルを設定する方法を紹介します。
知っている方は飛ばしてもらって大丈夫です。

例えば以下のような表がExcel に存在していたとします。

f:id:koruneko:20201231230601p:plain

この表をテーブルに設定してみます。

  1. まずは対象の列(今回であれば $A$1:$C$14 )して「挿入 > テーブル」を選択、もしくは"Ctrl + T"を押します。
    f:id:koruneko:20201231234439p:plain
  2. すると以下のようなメッセージがでてくるので"OK"を選択します。
    先頭行もデータとして利用するのであれば、「先頭行をテーブルの見出しとして使用する(M)」のチェックを外してください。
    f:id:koruneko:20201231234518p:plain
  3. これでテーブルの設定が完了しました。
    デザインやテーブル名を変更したいときは、「テーブルデザイン」より変更してください。
    f:id:koruneko:20201231232921p:plain

以上でテーブルの設定は完了です。

なお、注意として A:C のように選択してテーブルに設定するのはやめましょう。
読み込みの際に、読み込み範囲のエラーが表示されてしまいます。

Power Automate などで読み込む場合もテーブルの設定が必要なのでこのやり方は是非覚えておきましょう。

ローカルのExcel ファイルをSharePoint リストにアップロードする

  1. リストを作成したいSharePoint サイトを開いて「新規 > リスト」を選択します。
    f:id:koruneko:20201231233256p:plain
  2. Excel から」を選択します。
    f:id:koruneko:20201231233531p:plain
  3. 今回ローカルからアップロードしたいので「ファイルをアップロードする」を選択します。
    f:id:koruneko:20201231233717p:plain
  4. 問題なければ「次へ」を選択します。
    f:id:koruneko:20201231234753p:plain
  5. 名前などを設定したら、「作成」を選択します。
    f:id:koruneko:20201231234859p:plain

以上でローカルのExcel ファイルをSharePoint リストにアップロードすることができました!

f:id:koruneko:20201231234949p:plain

Power Apps でSharePoint リストを表示する

Power Apps でSharePoint リストを表示する方法は何通りかありますが、一番簡単な方法を紹介します。

先ほど作成したリストより、「PowerApps > アプリの作成」を選択します。

f:id:koruneko:20201231235624p:plain

適当な名前をつけます。

f:id:koruneko:20201231235744p:plain

たったこれだけで、アプリの作成ができます!!

f:id:koruneko:20201231235900p:plain

おわりに

以上で紹介は終了です。
他質問あればコメントにてお願いしますー。

ではよいお年を。


スポンサードリンク