はじめに
本シリーズでは、Linux OSを搭載したPLCnext Controlをエッジデバイスとして現場のデータを取得し、 それをMicrosoftのSharePoint内にあるExcelやListsと連携させる方法を紹介します。
複雑なクラウドシステムの構築は必要ありません。
普段使い慣れたExcelで、すぐに設備データを見える化・活用できる仕組みを作ってみましょう。
※本シリーズではエッジデバイスにてPythonプログラムを動作させデータ連携をしております。
シリーズ全体構成イメージ
本シリーズでの全体構成イメージは以下となります。

本記事の内容
本記事では、実際にPythonプログラムを作成してListsとデータ連携を行います。
Excelとデータ連携することで、現場で取得したデータをそのまま扱えるといった点や特別なソフトウェアの導入及びソフトウェアの使用方法の教育が不要です。 また、一般的なシステムでは専用ソフトからCSVなどでデータを出力しExcelに取り込むなどの作業が発生しますが今回のような仕組みではそのような操作が発生しません。 「現場データを誰でも扱える状態で常に最新に保つ」それがExcelとのデータ連携の強みです。
手順
※本記事は執筆時点(2025年5月)での情報をもとに作成しています。
Microsoft 365の各サービス(Entra ID、Microsoft Graph API、SharePoint、Lists、Excel等)は今後仕様や画面構成、機能が変更される可能性があります。
また、本記事で紹介する手順や設定は、動作を保証するものではありません。実際の運用に際しては、各自の環境や要件に合わせた十分な検証を行ってください。