GoogleスプレッドシートをPDFに:きれいな表の書き出し(2026年)
GoogleスプレッドシートにもPDF印刷機能はありますが、試した人なら失敗パターンをご存じでしょう。ページをまたいで真っ二つになる列、誰にも読めない極小フォント、消えたり二重になったりする罫線。このガイドでは、標準書き出しで十分なケースと、スプレッドシートがマシンの外に出ない、整形済みでページ分けされた表が得られるブラウザベースの代替手段を紹介します。
方法1:標準の書き出し機能
File → Download → PDF (.pdf) を選ぶと、Googleの印刷設定が開きます。次の2点を調整すれば、小さなシートには十分使えます:
- 設定: Scale → Fit to width にすると、列がページ端で切れません。
- 切り替え: Landscape (6列を超えるシートの場合)。
限界もあります。見出し行は印刷設定で指定しない限り各ページに繰り返されず、書式オプションは最小限で、編集権限とGoogleへのログインが必要です。データがすでにCSVとしてSheetsの外にある場合は不便です。
方法2:ファイルを書き出してブラウザで変換
ダウンロード済みのスプレッドシートがある場合、またはより整った表のスタイルにしたい場合は、ファイルを直接変換しましょう:
- Sheetsで選択: File → Download → Microsoft Excel (.xlsx) or Comma Separated Values (.csv).
- .xlsxファイルの場合は次を開きます: to-pdf.com/xlsx-to-pdf 。各シートタブが整形されたページ分けの表になります。
- .csvファイルの場合は次を開きます: to-pdf.com/data-to-pdf 。データは見出し行の装飾と縞模様付きの整った表として表示されます。
- Click PDFをダウンロード. ファイルの解析はブラウザ内で行われ、何もアップロードされません。
どちらの方法を使うべき?
- 開いているシートから手早く1ページもの: 標準のダウンロードで十分です。
- 書き出したデータから定期レポート: CSVルートのほうが高速です。Googleへのログインは不要で、出力のスタイルも毎回一定です。
- 複数タブのワークブック: .xlsxルートならすべてのシートを一度に変換できます。
- 機密データ: ブラウザ変換ならスプレッドシートはどこにも送信されません。Googleの書き出しは当然、データがすでにGoogleのクラウドにあることが前提です。
よくある問題と対処法
それでも列が切れてしまう
非常に幅の広い表は、読みやすいサイズではA4縦には収まりません。書き出す前に補助列を削除するか、表を分割しましょう。主要列と重要指標を1つのPDFに、詳細を別のPDFに分けます。
CSVで数値の書式が失われる
CSVは生の値を保存するため、セル書式による通貨記号や桁区切りは消えます。表示値を保てる.xlsxルートを使うか、数式で列を整形してください(TEXT(A2, "$#,##0.00"))してからダウンロードします。
ダウンロード後に数式がエラーになる
IMPORTRANGE などの接続データ関数はGoogleのサーバー上でのみ解決されます。 File → Download をブラウザから(同期クライアントではなく)使えば、書き出し時点の値が確定されます。