株式会社TEMPのロゴ画像

Notionとスプレッドシート(Excel)を連携する方法【埋め込みや同期も可能】

「仕事でよく使う Google スプレッドシートや Excel を Notion に連携できたらいいのにな…」そう思ったことはありませんか?本記事で紹介する方法を使えば、 Notion とスプレッドシート(Excel) を連携することができます

また、 スプレッドシートは Notion に埋め込むことができるため、Notion 上でスプレッドシートを編集することも可能 です。Notion 上で編集した内容はスプレッドシート本体と同期されます。

この記事では、 Notion と スプレッドシート(Excel) を連携する2つの方法を解説します。また、スプレッドシート(Excel) から Notion へのデータ移行の方法も紹介します。

この記事でわかること

  • Notion にスプレッドシート(Excel) を CSV 化してインポートする方法
  • Notion にスプレッドシートを埋め込む方法
  • 埋め込み・インポートそれぞれのメリット・デメリット

Notion とスプレッドシート(Excel)を連携する方法

Notion とスプレッドシート(Excel)を連携するには以下2つの方法があります。

  • Notion に CSV をインポートする方法
  • Notion にスプレッドシートを埋め込む方法
💡

前者の CSV 化して Notion にインポートする方法は、スプレッドシート・Excel いずれも可能です。一方で、後者の Notion 上に埋め込む方法は、スプレッドシートのみ可能となります。

それぞれの方法について、メリット・デメリットを踏まえ、解説していきます。

Notion に CSV をインポートして連携する方法

Notion とスプレッドシート(Excel) を連携する1つ目の方法です。具体的な方法としては以下の2ステップです。

STEP1. ス プレッドシートまたは Excel を CSV 形式でダウンロード
STEP2. ダウンロードした CSV ファイルを Notion へインポート

STEP1. CSV 形式でダウンロード

スプレッドシートと Excel それぞれを CSV 形式でダウンロードする方法を説明します。

プレッドシートを CSV 形式でダウンロードする場合

1. 任意のスプレッドシートを開きます。

任意のスプレッドシートを開く

2. 上部タブから「ファイル」→「ダウンロード」→「カンマ区切りの値(.csv)」を選択します。

「ファイル」→「ダウンロード」→「カンマ区切りの値(.csv)」を選択

▼ Excel を CSV 形式でダウンロードする場合

1. 任意のファイル、シートを開きます。

任意のファイル、シートを開く

2. 上部タブから「ファイル」→「名前を付けて保存」を選択します。

「ファイル」→「名前を付けて保存」を選択

3. ファイル形式「CSV UTF-8(コンマ区切り)(.csv)」を選択します。

ファイル形式「CSV UTF-8(コンマ区切り)(.csv)」を選択

STEP2. Notion に CSV ファイルをインポート

1. Notion で任意のページを開きます。

右上「…」をクリックし「インポート」を選択します。

Notion で任意のページを開き、右上「…」をクリックし、「インポート」を選択

2. 「CSV」をクリックし、先ほどダウンロードした CSV ファイルを選択します。

「CSV」を選択し、先ほどダウンロードした CSV ファイルを選択

3. Notion に CSV ファイルがアップロードされました。

Notion に CSV ファイルがアップロードされる
💭

CSV を取り込む方法は下記動画でも解説しています。

メリット:Notion のデータベースの機能がフル活用できる

Notion のデータベースを使用することで、テーブルビューやギャラリービューなどさまざまな見た目に変更が可能となり、Notion のデータベースの機能を最大限活かすことができます。

デメリット:Notion で変更したデータは同期されない

この方法では Notion とスプレッドシートでデータは同期されません。一度 Notion に取り込んだデータは、Notion 側のデータベースを編集しても元のスプレッドシートには反映されません。Notion とスプレッドシートを同期させて使いたい方には、次の方法がおすすめです。

Notion にスプレッドシートを埋め込んで連携する方法

Notion とスプレッドシートを連携する2つ目の方法です。具体的な方法としては以下2ステップです。

STEP1. Google スプレッドシートの共有 URL を取得
STEP2. Notion にスプレッドシートを埋め込む

この方法であれば、Notion とスプレッドシートでデータが同期されるため、Notion とスプレッドシートいずれからも編集をしたい方へおすすめです。

💡

Excel は埋め込みができません。Excel を埋め込みたい場合は、一度 Excel からスプレッドシートに変換する必要があります。

STEP1. Google スプレッドシートの URL を取得する

  1. 任意のスプレッドシートを開き、上部「共有」を選択します。
任意のスプレッドシートを開き、上部「共有」を選択
  1. 「一般的なアクセス」が「リンクを知っている全員」になっていることを確認し、「リンクをコピー」を選択します。
「リンクをコピー」を選択

STEP2. Notion にスプレッドシートを埋め込む

  1. 任意のページを開き、「/embed」と入力し、「埋め込み」を選択します。
「/embed」と入力し、「埋め込み」を選択
  1. 以下のようにスプレッドシートの URL をペーストし、「リンクを埋め込む」をクリックします。
スプレッドシートの URL をペーストし、「リンクを埋め込む」をクリック
  1. スプレッドシートが埋め込まれます。
スプレッドシートが埋め込まれる
  1. 外枠をクリックしながら好みのサイズに調整して完了です。
外枠をクリックしながら好みのサイズに調整
💡

スプレッドシートの URL を Notion 上に貼り付けるだけでは、埋め込みができません。必ず上記の埋め込み(Embed)をご使用ください。動画でも解説しているので合わせてご覧ください。

💡

Notion 上で埋め込んだスプレッドシートを編集したい場合は、権限を「閲覧者」ではなく、「編集者」にする必要があります。

権限を「閲覧者」ではなく「編集者」に設定する

Notion 上のスプレッドシートの連携ができない場合

スプレッドシートの連携がうまくいかない場合は、スプレッドシートの「共有設定」を確認しましょう。公開範囲が「リンクを知っている全員」になっているか確認しましょう。

💡

Notion でスプレッドシートを埋め込んで連携するには、スプレッドシートの共有設定に注意する必要があります。

  • 「一般的なアクセス」を「リンクを知っている全員」に設定することで、スプレッドシートを Notion 上からも閲覧することが可能になります。ただし、この方法を使う場合にはスプレッドシートを Web 上に公開することになるので、セキュリティリスクがあります。(URL を知っている人全員が見れるようになります)
  • 「リンクを知っている全員」にできない場合は、メールアドレスで一人一人、もしくは組織のメールアドレスを招待する必要があります。

一般的なアクセスは「制限付き」に設定します。

招待するメールアドレスを入力し、一般的なアクセスは「制限付き」に設定

アプリ版で埋め込みがうまくいかない場合も共有設定に問題がある場合がよくあります。また、うまく表示されない場合、再度スプレッドシートの共有 URL をコピーして、埋め込み(Embed)し直してみるのも有効です。

メリット:Notion と スプレッドシートの同期が可能

Notion 上でスプレッドシートを直接操作できるので、同期が可能です。

デメリット:見た目が美しくない

Notion にスプレッドシートを埋め込むので、Notion の美しい UI が崩れるのが人によっては気になるかもしれませんが、それほど大きなデメリットではないかと思います。

インポートと埋め込みはどちらがおすすめ?

スプレッドシートの埋め込みがおすすめです。使い分けとしては、以下の通りとなります。

  • スプレッドシートと同期する必要がある場合は、埋め込みがおすすめです。
  • スプレッドシート・Excel と同期する必要がない場合は、CSV インポートがおすすめです。

Notion データベースとスプレッドシートを同期する方法

データベースとスプレッドシートを同期するには、Notion API を使用する必要があります。Notion API を使うためには、GAS や Zapier、Make をおすすめします。

💡

Notion API や GAS について知りたい方は、使い方を解説した記事がありますので、こちらも合わせて参考にしてみてください。

よくある質問

さいごに、よくある質問と回答をまとめました。

Notion のデータベースとスプレッドシートの違いは何ですか?

大きな違いは、Notion のデータベースは「ページの集合体である」点です。つまり、1つ1つのアイテムが独自のページとなり編集可能です。実際にアイテムをクリックすると、以下のように右側にページが表示されます(サイドピークと呼びます)

データベース内のページを開いた状態

Notion では以下のことが容易にできます。

  • ページをデータベース内にドラッグ&ドロップで移す
  • データベースから異なるデータベースにページを移す

また、Notion のデータベースはプロパティという情報を持っており(ページへのタグつけのイメージ)、プロパティを使ってデータベース内のページにフィルタをかけたり、並び替えを行うことができます。

他にも、データベースのビューを切り替えることで、用途ごとに使いやすい見た目や構造に変更することも可能です(表形式のテーブルビューやかんばん形式のボードビューなど)。

これはスプレッドシートにはない、Notion だけの機能になります。

💡

データベースについて詳しく知りたい方は以下の動画を参考ください。

【2023年最新】Notion データベース機能 完全攻略ガイド【保存版】

Notion で Excel やスプレッドシートのような表計算はできますか?

表計算はシンプルなものしかできません。Notion で使える関数やスプレッドシート・Excel との違いについては以下の動画でも解説しているので、参考にしてみてください。

【初心者向け】Notion の「関数機能」の使い方解説

Notion のテーブルやデータベース機能で、エクセルのセル結合のようなものはできますか?

2023/11/4 現在では、できません。

Excel と Notion を連携するにはどうしたらいいですか?

Excel を CSV 化してインポートすることは可能です。また、Excel をスプレッドシートに変換することで、Notion へ連携できます。

Excel は Notion に埋め込めますか?

Excel は Notion に埋め込めません。Excel をスプレッドシートに変換すれば、埋め込み可能です。

Notion に Excel のデータを貼り付ける方法は?

Excel のデータをコピーし、Notion のページ上で貼り付けることでテーブル形式で表示されます。

Excel のデータをコピーし、Notion のページ上で貼り付けるとテーブルにて表示される

まとめ

今回の記事では、Notion とスプレッドシート(Excel) を連携する2つの方法を解説しました。それぞれメリット・デメリットがあるため、目的に応じて連携方法を使い分けてみてください。

TEMP ブログでよく読まれている記事

企業さま向け Notion のご支援

株式会社 TEMP では、法人さま向けの Notion サポートを承っております。Notion の導入や運用にお困りの企業さまは、下記ページよりお気軽にお問い合わせください。

この記事の執筆者

もいのアイコン画像

もい

Web ライター・ディレクター。法人 / フリーランス向けに Notion 導入・運用サポートも行う。TEMP ブログの想い「Notion を使って業務や人生をより良くする」に共感し、参画。

Twitter

この記事の監修者

円谷のアイコン画像

円谷

Notion 公式アンバサダー(2021年〜 / 日本で7人目)。アンバサダーとして YouTube や Twitter で発信活動をおこなっている。本業は Web エンジニア。個人で Notion API を使ったアプリケーションを開発中。代表作は Fast Notion。株式会社 TEMP 代表取締役。

Twitter / YouTube