Googleスプレッドシートで作成したデータを、社外の誰でも見られるようにしたいとお考えではありませんか。ファイルを一つ一つ送るのは手間ですし、最新版を常に共有するのも大変です。Googleスプレッドシートには、シート全体をWebページとして公開し、リンクを知っている人なら誰でも閲覧できるようにする機能があります。この記事では、公開設定の手順と、安全に公開するための注意点を詳しく解説します。
【要点】GoogleスプレッドシートをWebに公開して誰でも閲覧できるリンクを作る方法
- [ファイル]→[共有]→[ウェブに公開]: このメニューを使ってシートをWeb公開します。公開後はリンクを知っている人全員が閲覧可能になります。
- 公開範囲と権限の設定: 「リンクを知っている全員」に設定し、閲覧権限のみにすることで編集を防ぎます。
- 公開後の更新と再公開: シートを変更しても自動で反映されない場合があります。手動で再公開する手順も理解しておきましょう。
ADVERTISEMENT
目次
公開設定の仕組みと必要な準備
Googleスプレッドシートの「ウェブに公開」機能は、シートの内容を静的なHTMLページとして公開する仕組みです。公開されたデータは、ブラウザで直接表示できるリンクとして共有できます。この機能を使うと、閲覧者がGoogleアカウントを持っていなくてもデータを見られます。ただし、公開する前にいくつかの準備が必要です。
まず、公開したいシートがGoogleスプレッドシートで開かれていることを確認します。次に、機密情報が含まれていないかチェックしましょう。公開設定を行うと、シートのデータがインターネット上に公開されるため、個人情報や社内秘のデータが含まれていないか必ず確認してください。また、公開後は編集権限を適切に設定しないと、誰でもシートを変更できてしまう恐れがあります。この記事では、閲覧のみを許可する安全な公開方法を紹介します。
誰でも閲覧できるリンクを作る手順
それでは、実際にGoogleスプレッドシートをWeb公開する手順を説明します。以下のステップに沿って操作してください。
1. 共有設定を「リンクを知っている全員」に変更する
- シートを開いて[共有]ボタンをクリックします
画面右上の青色の「共有」ボタンをクリックしてください。または、メニューから[ファイル]→[共有]→[他のユーザーと共有]を選択しても同じ画面が開きます。 - 「リンクを知っている全員」に設定して権限を「閲覧者」にします
共有ダイアログで「制限付き」と表示されている部分をクリックし、「リンクを知っている全員」を選択します。続いて権限のドロップダウンを「閲覧者」に変更します。「完了」ボタンを押して設定を保存します。
2. ウェブに公開する
- [ファイル]→[共有]→[ウェブに公開]を選択します
メニューバーから[ファイル]をクリックし、[共有]にマウスを合わせ、表示されたサブメニューから[ウェブに公開]を選びます。 - 公開するシートと形式を選択します
「リンク」タブで、公開したいシート名を選択します。通常は「ドキュメント全体」を選びますが、特定のシートだけを公開することも可能です。また、公開形式は「ウェブページ」を選びます。必要に応じて「自動的に再公開する」のチェックを外すこともできます。 - 「公開」ボタンをクリックしてリンクをコピーします
「公開」ボタンを押すと確認ダイアログが表示されますので、「OK」をクリックします。すると公開用のURLが生成されます。このURLをコピーして共有したい相手に送りましょう。
3. 公開リンクを確認する
- コピーしたURLをブラウザの新しいタブに貼り付けます
公開リンクが正しく表示されるか確認します。シートのデータがWebページとして表示されれば成功です。 - 必要に応じて埋め込みコードも取得できます
「ウェブに公開」ダイアログの「埋め込む」タブでは、iframe用のHTMLコードも生成されます。これを自分のサイトに貼り付けると、サイト内にスプレッドシートを表示できます。
公開設定の注意点と制限
公開しても編集権限を誤って与えてしまうケース
「ウェブに公開」を行っても、元のスプレッドシートの編集権限は別に設定する必要があります。シートの共有設定で「編集者」にしてしまうと、リンクを知っている人がシートを変更できてしまいます。必ず共有設定は「閲覧者」にしておきましょう。また、公開リンクは静的なHTMLのため、元のシートに変更を加えても自動で反映されない場合があります。変更を公開に反映したい場合は、再度「ウェブに公開」ダイアログを開いて「再公開」ボタンをクリックする必要があります。
公開範囲が広がりすぎるリスク
「リンクを知っている全員」に設定すると、リンクを知っていれば誰でもアクセスできます。不特定多数に公開する場合は問題ありませんが、特定の相手だけに見せたい場合は、リンクを安易に拡散しないように注意しましょう。リンクが漏れた場合、検索エンジンにインデックスされる可能性もあるため、機密性の高いデータは公開しないことをおすすめします。
公開後の再公開と自動更新の違い
公開時に「自動的に再公開する」にチェックを入れておくと、元のシートを変更するたびに自動で公開データが更新されます。ただし、この設定は変更後すぐに反映されるとは限らず、数分の遅延が生じることがあります。確実に最新の状態を公開したい場合は、手動で「再公開」を実行しましょう。再公開の手順は、最初の公開と同じ[ファイル]→[共有]→[ウェブに公開]を開き、「公開されたコンテンツ」の下にある「再公開」ボタンをクリックします。
ADVERTISEMENT
公開範囲の種類と違いの比較
| 設定 | アクセスできる人 | 編集の可否 | Googleアカウントの必要性 |
|---|---|---|---|
| 制限付き | 明示的に共有されたユーザーのみ | 設定による(閲覧者または編集者) | 必要 |
| リンクを知っている全員 | リンクを知っているすべての人 | 権限による(通常は閲覧者に設定) | 不要 |
| ウェブに公開 | リンクを知っていれば誰でも(検索エンジンも可) | 閲覧のみ(編集不可) | 不要 |
まとめ
Googleスプレッドシートの公開設定を利用することで、誰でも閲覧できるWebリンクを簡単に作成できます。手順は[ファイル]→[共有]→[ウェブに公開]から行い、公開範囲と権限を適切に設定することが重要です。共有時の権限は「閲覧者」に固定し、編集権限を与えないように注意しましょう。また、データを変更した際は手動で再公開するか、自動再公開を有効にして最新の状態を保ちます。この機能を活用して、レポートやデータをスムーズに共有してみてください。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Googleスプレッドシートの人気記事ランキング
- 【Googleスプレッドシート】GOOGLEFINANCE関数で株価・為替を取得!リアルタイムデータの呼び出し
- 【Googleスプレッドシート】印刷範囲を指定して印刷!特定範囲だけPDFや紙に出す手順
- 【Googleスプレッドシート】複合グラフで棒と折れ線を同時表示!2軸グラフの作り方
- 【Googleスプレッドシート】FILTER関数で条件に合う行だけ抽出!数式1つで動的な絞り込み
- 【Googleスプレッドシート】フィルタ表示で他の人の表示を変えずに絞り込み!共有時の使い分け
- 【Googleスプレッドシート】重複データを抽出して表示!COUNTIFと条件付き書式の併用
- 【Googleスプレッドシート】新しいスプレッドシートを作成する3つの方法!ドライブ・URL・テンプレート
- 【Googleスプレッドシート】ARRAYFORMULAで列全体に数式を一括適用!セル分の入力を不要に
- 【Googleスプレッドシート】データ範囲を動的に伸縮させる!INDIRECTと参照範囲のコツ
- 【Googleスプレッドシート】共有解除と権限の取り消し!アクセスを完全に閉じる手順
