ExcelをPDFに変換
スプレッドシートを PDF に変換 — .xlsx、.xls、.csv に対応。100% ブラウザー内で完結します。
スプレッドシートを選択
またはここにドラッグ — .xlsx、.xls、.csv に対応
—
データ表に最適です。SheetJS が数式を評価します。条件付き書式、結合セルの回転、グラフ、インライン画像は描画されません。
Your file is ready
Processed entirely in your browser — the file never left your device.
ExcelをPDFに変換する方法
3 ステップ。ファイルが端末から出ることはありません。
スプレッドシートを開く
.xlsx、.xls、.csv を選ぶかドラッグします。SheetJS がブラウザー内で解析します。
向きを選ぶ
自動は、表の幅に応じてシートごとに縦か横かを選びます。
ダウンロード
各シートが独自のページ(またはページ群)になります。すぐにダウンロードできます。
「ExcelをPDFに変換」とは実際にどういうことか
ExcelをPDFに変換するとは、生きていて編集可能なスプレッドシートを、 すべての端末で同一に見えるレイアウト固定の書類として凍結することを 意味します。スプレッドシートは編集するためのものです。列幅の違い、 非表示の行、有効な数式によって、マシンごとに見た目が変わることが あります。PDF は受け手が見るべきものを正確に固定し、Excel の バージョン、フォント、ズームレベルによる予期しない変化を防ぎます。
.xlsx と旧来のバイナリ形式 .xls、さらにカンマ区切りのフラットな データ向けに .csv に対応しています。出力は 1 シートあたり 1 ページ または複数ページの、きれいにページ分割された PDF で、メール送信、 保管、印刷の準備が整っています。
このページでExcelをPDFに変換する仕組み
SheetJS を使ってブラウザー内でブックを解析し、その後 pdf-lib でページ分割された PDF をその場で構築します。SheetJS は .xlsx、 .xls、.csv を読み取り、キャッシュされた数式の値を評価し、シートごとに セルのテキストが入ったきれいな 2 次元配列を返します。その後、各列を 計測し、グリッドを描画し、値を書き込み、下方向にページを分割します。 幅広の表は自動的に横向きに回転し、必要なら A3 に切り替えます。
うまく機能するもの
- データ表。 在庫、会計帳簿、会計/CRM ツールからのエクスポート。
- 数式の値。 SUM、IF、VLOOKUP など、Excel がキャッシュしたものはすべて描画されます。
- 複数シートのブック。 各シートが独自のページになります。
- CSV。 データベースのエクスポートやスクリプトから貼り付け — すぐにきれいな PDF に。
限界 — 正直に言いましょう
- グラフ、スパークライン、埋め込み画像は描画されません。
- 条件付き書式(値による背景色)は破棄されます。
- 結合セルは左上の値で描画され、回転したテキストは横向きとして扱われます。
- 行の最も高いセルがページからあふれる場合はページを分割します。単一セル内での複数行折り返しは v0.1 では実装されていません。
ExcelをPDFに変換するよくある用途
- 価格表や提案書を送る。 PDF にすれば、受け手が誤って 数字を編集することを防ぎ、Excel のバージョンに関わらず、すべての 端末で同じように描画されます。
- スプレッドシートを使わない人に報告する。 経営層、 弁護士、役員は、数式やタブをたどる作業用ファイルよりも、きれいな PDF を好むことが多いものです。
- 入札や提案を提出する。 多くの調達ポータルは、各 サプライヤーに同じ前提を保証するため、生きたスプレッドシートでは なくレイアウト固定の PDF を求めます。
- 期末締めのスナップショットを保管する。 各月の財務 ブックを PDF として保存すれば、生きたスプレッドシートを更新した後 でも、正確な締め数値を保持できます。
- CSV のエクスポートを読みやすいレポートにする。 生の CSV はほとんどの読み手にとって扱いづらいものです。シート名の見出し が付いたページ分割済みの PDF なら、はっきりと読めます。
プライバシーとセキュリティ
スプレッドシートには、給与、顧客リスト、売上予測、財務モデルなど、 企業で最も機密性の高いデータが含まれていることがよくあります。 それらを「PDF に変換」するためにクラウドサービスへ送るのは、現実的な リスクです。このツールは完全にブラウザー内で実行されるため、あなたの データは 1 行たりともアップロードされません。最初にページを読み込んだ 後は、ネットワークから切り離したマシンでも変換ツールを使えます。 標準的なアップロード型の比較については iLovePDF の プライバシーレビューをご覧ください。
よくある質問
はい。SheetJS パーサーと pdf-lib ジェネレーターはどちらもブラウザーのタブ内で WebAssembly + JavaScript として動作します。このページを初めて読み込むときに(合計で約 1 MB ほど)ダウンロードされ、その後はネットワーク接続を切っても、開いたどのスプレッドシートでも変換ツールはそのまま動作します。
元の Excel ファイルの印刷範囲設定は無視し、値が入っているすべてのセルを描画します。これにより変換結果が予測しやすくなりますが、ブックでカスタムの印刷範囲を使っていた場合は、想定より多くの内容が表示されることがあります。出力を絞り込むには、変換する前に Excel で不要な列や行を削除するか、印刷範囲を尊重する Excel 標準の「PDF として保存」を使ってください。
自動モードでは既定で A4 縦を選び、表が A4 縦より明らかに広い場合にのみ横(さらに必要なら A3)へ切り替えます。A3 でも幅が足りない場合は、列を比率を保ったまま縮小して収めます。オプションパネルから縦または横を強制することもできます。複数シートのブックで向きを揃えたいときに便利です。
ブック内のすべてのシートが順番に変換され、それぞれが独自のページまたはページ群になります。シート名はページの見出しとして表示されます(無効にできます)。1 つのシートだけを変換したい場合は、変換前に Excel で他のシートを削除してください。CSV ファイルは単一シートのブックとして扱われます。
はい。.csv をページにドロップすると、変換ツールはそれを見出しのない単一シートのブックとして扱います。列幅は自動的に調整され、xlsx と同じようにページは下方向に分割されます。データベースのエクスポートやスクリプトの出力を、レイアウトが固定された書類としてきれいに共有できる方法です。
ExcelをPDFに変換するときのコツ
- まず Excel で列幅を調整する。 変換ツールは列幅を 読み取って、どこでページを区切るかを決めます。列を広めにし、データを 短くすると、最もきれいなページになります。
- 印刷したくない行や列は非表示にする。 非表示のセルは 変換時に省かれます。変換をクリックする前に、Excel の非表示機能を 使って出力を絞り込んでください。
- 幅広の表には横向きを強制する。 各シートが縦より横に 広いとわかっている場合は、手動で横を選ぶ方が、複数シートのブックで 自動モードより予測しやすくなります。
- 安定性のために数式を値に置き換える。 数式が外部の ライブ参照に依存している場合は、まず値として貼り付けて、変換時に キャッシュ値が正しくなるようにしてください。
- 非常に大きなブックは分割する。 数万行はブラウザーの メモリを圧迫することがあります。先にフィルターや分割を行い、バッチ で変換してから、Merge PDF ツールで PDF を結合してください。
関連する PDF ツール
- PDF を Excel に変換 — 逆方向:PDF から表形式データをスプレッドシートに抽出します。
- PDF を結合 — 変換した複数のスプレッドシートを 1 つの PDF レポートにまとめます。
- PDF を保護 — 財務データを共有する前に、生成された PDF を暗号化します。
- PDF を圧縮 — メール送信前に、複数シートの重い PDF を縮小します。