PDFをExcelに変換
PDFの表形式データを、完全にブラウザ内で編集可能な.xlsxスプレッドシートに抽出します。スプレッドシート状のPDFに最適で、レイアウトはおおまかに再現されます。
PDFを選択
またはここにドラッグ — 表レイアウトのテキストPDFが最も適しています
—
スプレッドシート由来のPDF(Excelからのエクスポート)に最適です。 表レイアウトの自由形式のPDFテキストはおおまかに動作します。 結合セル、回転、数式、セルの書式は保持されず、 値だけが残ります。
Your file is ready
Processed entirely in your browser — the file never left your device.
このページでのPDFからExcelへの変換のしくみ
3ステップ。ファイルはブラウザ内にとどまります。
PDFを選ぶ
PDFをドラッグまたは選択します。ローカルで読み込まれ、アップロードの工程はありません。
クラスタリングして変換
PDF.jsが各テキスト要素とその位置を抽出します。行はYで、列はXでクラスタリングして表を復元します。
.xlsxをダウンロード
SheetJSがタブ内できれいなブックを作成し、PDFの1ページにつき1シートを生成します。Excel、Numbers、LibreOfficeで開けます。
「PDFをExcelに変換」が実際に意味すること
PDFをExcelに変換するとは、PDFページに視覚的に存在する表形式データを 取り戻し、それを本物のスプレッドシート、つまり並べ替え、絞り込み、 合計、別のブックへの貼り付けができる行と列に書き出すことです。 財務報告書、銀行明細、在庫一覧がPDFで届いて、数値をさらに深く分析する 必要があるときに、人はこれを使います。
正直に言うべきことがあります。PDFは実際には「表」を保持しておらず、 特定のピクセル座標に描かれたテキストを保持しているだけです。 優れた変換ツールは、その位置から表の構造を推測します。その推測は、 Excelのエクスポートとして生まれたPDF(列はすでに完全に垂直です)では 非常にうまく機能し、元のレイアウトが表風の見た目を持つ自由なプロース だった場合にはおおまかにしか機能しません。
このツールがブラウザ内で動作するしくみ
Mozillaのオープンソース PDF.js を使って、PDFをローカルで解析します。各ページで、すべてのテキスト要素は その変換から導かれる(x, y)位置と対応づけられます。その後:
- 行をクラスタリングします。Y座標を小さな許容差でまとめ、わずかにずれたテキストも同じ行に収まるようにします。
- 列のアンカーを計算します。ページ全体で列を計算して行をまたいで列が揃うようにし、各テキスト要素を最も近いアンカーに割り当てます。
- .xlsxに書き出します。オープンソースのSheetJSパッケージを使い、PDFの1ページにつき1シートを
Page 1、Page 2などの名前で作成します。
うまく変換されるもの
- ExcelからエクスポートされたPDF:列と行がきれいに復元されます。
- 銀行明細、請求書、在庫一覧:元のレイアウトが本物の表だった場合、たいていきれいに仕上がります。
- 複数ページの表:各ページがそれぞれのシートになります。
おおまかに変換されるもの(そして変換されないもの)
- 表風の自由形式のレイアウト:行と列はおおまかで、手直しが必要になることを見込んでください。
- 結合セル:値は左上の位置に現れ、結合のジオメトリは失われます。
- 数式:表示された値だけが抽出されます(PDFは数式を保存しません)。
- セルの書式:数値書式、色、条件付き書式、罫線は引き継がれません。
- 回転したテキストとグラフィック:破棄され、水平なテキストだけがセルになります。
- スキャンされた(画像のみの)PDF:抽出するテキストがありません。先にOCRを通してください。
PDFをExcelに変換するよくある用途
- 銀行明細の照合。月次のPDF明細をxlsxに変換し、金額や 日付で並べ替えて、1つの数値も打ち直さずに会計システムと照合します。
- 仕入先の請求書の取り込み。PDF請求書の明細行をExcelに 抽出し、表形式データを期待する会計やERPシステムにアップロードできる ようにします。
- 財務報告書の分析。年次報告書では、重要な表がPDFでしか 公開されないことがよくあります。Excelに変換して、独自の比率分析、 グラフ、前年比の比較を行います。
- データエクスポートの整理。一部のツールはPDFにしか エクスポートしません。PDFからExcelへの素早い変換で、それらの エクスポートを実際に絞り込んでピボットできるものに変えます。
- 価格比較シートの作成。複数の仕入先PDFから製品一覧を 1つのマスタースプレッドシートに抽出し、セルごとのコピー&ペーストを 省きます。
プライバシーとセキュリティ
スプレッドシートには、企業で最も機微なデータが含まれることがよくあります。 給与、顧客リスト、パイプライン予測、財務モデルなどです。ほとんどの オンラインのPDFからExcelへのサービスは、あなたのPDFをサーバーに アップロードし、そこで変換を実行してxlsxを返します。このツールは 完全にブラウザ内で実行されるため、あなたのデータの1行たりとも どこにもアップロードされません。最初のページ読み込み後は、隔離した マシンで変換ツールを実行することもできます。標準的なアップロード モデルとのより詳しい比較については、iLovePDFの プライバシーレビューをご覧ください。
よくある質問
いいえ。PDFはブラウザ内でPDF.jsによって解析され、.xlsxブックはオープンソースのxlsxパッケージであるSheetJSを使ってローカルで生成されます。結果は直接ダウンロードとして提供され、ファイルが端末から出ることはありません。ネットワークを切断してオフラインで変換を実行すれば、これを確認できます。
いいえ。抽出されるのは表示されている値だけです。PDFはレンダリングされたテキストをピクセル位置に保存するもので、元のExcelの数式は保存しません。元のセルが42を表示する=SUM(A1:A10)だった場合、生成される.xlsxのセルには数式ではなく数値の42が入ります。数式を保持するには、PDFではなく元の.xlsxファイルが必要です。
結合されたセルは.xlsxでは左上の値として現れ、結合のジオメトリは失われます。PDFは結合セルのメタデータをエンコードせず、結合された領域のテキストを単一のセルであるかのように描画するだけです。視覚的なレイアウトが後続の用途で重要な場合は、Excelで結合を手動で再適用することを見込んでおいてください。
直接はできません。抽出するテキストが存在しないためです。まずスキャンしたPDFをOCR PDFツールに通してピクセルを認識された文字に変換してから、OCR済みのコピーをここで変換してください。精度はスキャンの品質と言語によって変わります。300 DPIのきれいなスキャンが最良の結果をもたらします。
PDFは「表」を保存せず、テキストを正確なピクセル座標に保存します。私たちはテキストの位置をクラスタリングして表の構造を推測しますが、その推測は列がきれいに分かれていない場合、結合セルがある場合、または長い値が複数行に折り返される場合に誤ることがあります。たいていはExcelで数分の手直しをすればブックを修正できます。
PDFをExcelに変換するときに最良の結果を得るコツ
- テキストPDFから始めましょう。PDFがもともとExcelから エクスポートされていれば、列の境界は鮮明で、復元はほぼ完璧です。 表風の自由形式のPDFはより多くの手直しが必要です。
- スキャンを変換する前にOCRを通しましょう。画像のみの PDFには抽出できるテキストがありません。先に当社のOCR PDFツールに通し、 OCR済みのコピーをここで変換してください。
- Excelでの最終的な整理を見込んでおきましょう。数値が テキストとして入ることがあります。列を広げて確認してください。 値を合計する必要がある場合は、Excelの「数値に変換」機能を使います。
- 非常に長いPDFは先に分割しましょう。表を含むページが 数枚だけなら、まず当社の「ページを抽出」ツールに通して表を切り出して ください。変換がはるかに速くなります。
- 結合は手動で再適用しましょう。元のレイアウトに結合 セルがあった場合、値が所定の位置に入ったあとなら、Excelの結合機能で ワンクリックで直せます。
関連するPDFツール
- ExcelをPDFに変換 — 逆の操作。編集したxlsxをきれいなページ分けされたPDFに戻します。
- OCR PDF — 表を抽出する前に、スキャンしたPDFを読み取り可能にします。
- PDFをWordに変換 — 明確な表構造のない文章中心のPDF向け。
- ページを抽出 — 変換前に表のあるページだけを取り出します。