Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

Googleスプレッドシートを公開するときの制約事項

GoogleスプレッドシートGoogle Sheets)では、作成したスプレッドシートを[ファイル]-[ウェブに公開]で公開できる。

support.google.com

この場合、ドキュメントには記載がないが、以下のような制約事項があった。

  • [ファイル]-[ウェブに公開]で[PDFドキュメント (.pdf)]として公開したときに、表中のチェックマーク(✓(U+2713)や✔(U+2714))が消えてしまう。Ctrl+Aでコピペもできないので、フォントがないのではなく文字自体がなくなってしまうみたい。
    • [ファイル]-[ダウンロード]-[PDFドキュメント (.pdf)]では問題ない。また[ウェブページ]、[Microsoft Excel (.xlsx)]、[カンマ区切り形式 (.csv)]でも問題ない。
  • [Microsoft Excel (.xlsx)]および[OpenDocument スプレッドシート (.ods)]で公開する場合、特定のシートだけ指定することはできない。[ドキュメント全体]を指定する必要がある。
  • [ウェブページ]として公開した場合、セルの縦書き設定は無視されてしまう。セルの横幅は指定通りのまま。
  • Googleスプレッドシートでは、幅の狭いセルに長い文字列を入力しても、右側のセルが空なら切れずにそのまま表示される。一方、[ウェブページ]として公開した場合、右側のセルが空であっても、表示が途中(3セルくらい?)で切れてしまう。

普通にGoogleスプレッドシートを編集しているときと同じ見た目で公開したければ、[ファイル]-[共有]から[リンクを取得]-[変更]で[リンクを知っている全員][閲覧者]に設定したリンクを使うしかなさそう。