背景 PythonのPandasなどを使ってサーバー上で処理をしたCSVを手作業を介さずにExcel Onlineのシートに貼り付けたい ->Excel OnlineをAPIでごにょごにょすれば出来そう ->ググってもあまり情報が出てこない… ->公式のドキュメントがあった ->普段は他記事のソースのコピペ・組み合わせで動かしているようなレベルなので辛い ->なんとか動いたのでまとめておきます。 公式のドキュメントはここです。 前提条件 1.OAuth認証済み 2.アクセストークンとリフレッシュトークンを取得する仕組みは完成 3.ブックは作成済み 4.シートも作成済み 1.2に関してはこちらの記事にまとめましたのでご覧ください。 Microsoft GraphでOAuthのアクセストークンを更新する仕組みを作る 事前に必要な作業 ブックIDを調べる https://developer.mi