ExcelをPDFに変換する方法(オンライン・無料)
スプレッドシートをPDFとして共有したいですか?表、書式、印刷レイアウトを維持したまま、ExcelをPDFに変換する方法を解説します。
スプレッドシートを作成し、数値も正確で、書式もきれいに整えました。しかし、その .xlsx ファイルを送信すると、受け取り側では列が途切れたり、グラフがずれたり、条件付き書式が消えていたりと、散々な状態で見えてしまうことがあります。
スプレッドシートは、直接共有するには最も不向きなファイル形式の一つです。受信者のExcelのバージョンや画面解像度によって、ドキュメントの表示が崩れる可能性があるからです。PDFに変換することで、レイアウトを固定できます。
ここでは、表を崩さず、列が端で切れることもなく、ExcelをPDFに変換する方法をご紹介します。
なぜExcelをPDFに変換するのか?
レイアウトの維持: 27インチのモニターで完璧に見えるスプレッドシートも、ノートPCでは読みにくくなることがあります。PDFなら、正確なページ寸法と列幅を定義できます。
編集の防止: スプレッドシートを共有すると、受信者が数式を変更したり行を削除したりする可能性があります。PDFは、その時点の状態を固定したスナップショットです。
プロフェッショナルな共有: 財務報告書、請求書、予算概要などは、PDFの方が洗練されて見えます。多くの関係者は、正式な成果物としてPDFを期待しています。
印刷に最適: PDFなら、列が切れたり白紙のページが出たりすることなく、意図した通りに印刷されます。
方法1:PDFSub(オンライン)
- PDFSubのExcel PDF変換ツールにアクセスします。
.xlsまたは.xlsxファイルをアップロードします。- ファイルは、安全で隔離された環境にある PDFSub Engine によってサーバー側で処理されます。
- 変換されたPDFをダウンロードします。
PDFSubは、複数のシート、グラフ、条件付き書式、結合されたセルにも対応しています。あらゆるデバイスから利用可能です。
方法2:Microsoft Excel(デスクトップ版)
Windowsの場合: ファイル > 名前を付けて保存 をクリックし、PDF を選択します。オプション をクリックして、含めるシート(選択したシート、ブック全体、または選択範囲)を選択し、保存 をクリックします。
Macの場合: ファイル > 名前を付けて保存 をクリックし、ファイル形式のドロップダウンから PDF を選択して 保存 をクリックします。
重要: Excelは印刷範囲のみを変換します。幅の広いスプレッドシートは、ページが分割されたり端が切れたりします。あらかじめ印刷レイアウトを設定しておきましょう。
方法3:Google スプレッドシート
- ファイル > ダウンロード > PDF ドキュメント (.pdf) をクリックします。
- ダイアログで用紙サイズ、向き、余白、スケールを調整します。
- エクスポート をクリックします。
Google スプレッドシートはレイアウトを細かく制御できますが、Excelのすべての書式設定機能をサポートしているわけではありません。
印刷レイアウトの問題を解決する
最大の課題は変換そのものではなく、幅の広いスプレッドシートを1ページに収めることです。
印刷範囲の設定: 必要なセルを選択し、ページ レイアウト > 印刷範囲 > 印刷範囲の設定 を選択します。これを行わないと、Excelはデータのあるすべてのセルを含めてしまいます。
適切な向きを選択: 幅の狭いスプレッドシート(6〜8列)は「縦」、広いものは「横」にします。
拡大縮小印刷: ページ レイアウト > 拡大縮小印刷 で、横を 1ページ、縦を 自動 に設定します。ただし、非常に幅の広いシートは、縮小すると読めなくなるので注意してください。
見出し行の固定: 長いスプレッドシートの場合は、ページ レイアウト > 印刷タイトル を使用し、上部に繰り返す行を設定します。これがないと、2ページ目以降に列ラベルが表示されません。
改ページ位置の調整: 表示 > 改ページプレビュー を使用し、青い線をドラッグしてページが分かれる位置を調整します。
グラフ、数式、複数シートのブック
グラフ はきれいに変換されます。ベクターグラフィックスとしてレンダリングされるため、鮮明なままです。インタラクティブな要素(フィルター、スライサー)は、その時の状態で固定されます。
数式 は保持されません。PDFには数式ではなく、計算された値が含まれます。通常、共有にはこれで十分です。
複数シートのブック は、各シートをセクションとして1つのPDFに書き出すことができます。Excelでは、保存時に オプション > ブック全体 を選択してください。各シートの印刷レイアウトは個別に確認してください。シートごとに向きが異なる場合があります。
よくある質問
Excelがインストールされていなくても変換できますか?
はい。PDFSubのExcel PDF変換ツール はサーバー側で変換を行います。ブラウザがあれば、どのデバイスからでもファイルをアップロードできます。Google ドライブにアップロードすれば、Google スプレッドシートでもPDFとして書き出すことが可能です。
列が途切れてしまうのはなぜですか?
スプレッドシートがページ幅よりも広いためです。向きを「横」に変更するか、必要な列だけに印刷範囲を設定するか、1ページに収まるように拡大縮小(ページ レイアウト > 拡大縮小印刷 > 横: 1ページ)を設定してください。
PDFに数式は残りますか?
いいえ。PDFには数式ではなく、計算された値が保持されます。例えば、SUM関数で $1,250.00 と表示されているセルは、静的なテキストの $1,250.00 として表示されます。
複数シートあるブックから1枚のシートだけを変換するには?
書き出す前に、目的のシートタブのみが選択されていることを確認してください。「名前を付けて保存」ダイアログで、「ブック全体」ではなく「選択したシート」が選択されていることを確認します。
大きなExcelファイル(50MB以上)も変換できますか?
はい。ただし、大きなファイルは処理に時間がかかります。主な懸念点はレイアウトです。10,000行あるスプレッドシートは、非常に長いPDFになります。フィルターをかけるか、印刷範囲を設定して、必要な部分だけを含めることを検討してください。
スプレッドシートはデータを操作するためのもので、PDFはデータを共有するためのものです。印刷レイアウトを正しく設定すれば、表やグラフを意図した通りに届けることができます。