tigtools

PDFをExcelに変換Pro

明細書、価格表、レポートなど、表を含むPDFを選択してXLSXファイルをダウンロードします。表の構造はブラウザ内で再構築され、PDFはアップロードされません。

ブラウザー内で動作 登録不要

プランを確認しています…

使い方

  1. 表を含むPDFを選択またはドロップします。
  2. 1ページごとに1シートにするか、全ページを1シートにするかを選択します。
  3. 「数値を数値として保存」をオンのままにし、検出が正しくない場合は小数点の区切り文字を設定します。
  4. 「Excelに変換」を選択し、プレビューを確認してXLSXファイルをダウンロードします。

仕組み

このツールは、pdf.js を使って各テキスト断片とその位置を読み取ります。同じ基線上にある断片は1つの行になり、幅の広い水平方向の隙間で行をセルに分割します。列の位置は、最も一般的なセル数を持つ行から特定されるため、表全体にまたがるタイトルや注記によって列が結合されることはありません。その後、各セルは重なる列に配置されます。大きな垂直方向の隙間は空行となり、別々の表を分けておきます。

「数値を数値として保存」を使うと、1,234.56、(450.00)、-12 %、€ 99、1.234,56 などの値が合計できる数値セルになり、小数点以下を保持する数値書式が設定されます。情報が失われる値はテキストのままです。先頭にゼロがある数値(ID、郵便番号)、15桁を超える数値(口座番号)、日付などが該当します。通貨記号は数値セルから削除されます。

このツールは、ソフトウェアで作成されたPDF(銀行取引明細書、請求書、出力されたレポート)に最適です。スキャンされたPDFにはテキストが含まれません。結合セル、複数行セル、隙間なく描画された表は近似されますので、結果を利用する前に確認してください。ワークブックはオープンソースの exceljs ライブラリで書き出されます。

使用例

銀行取引明細書

「日付」「摘要」「金額」「残高」の列がある3ページの明細書は、3つのシートになります。-1.250,00 のような金額はコンマ小数点の数値として検出されるため、Excel ですぐに合計できます。

仕入先価格表

20ページの価格表を「全ページを1シートに」で変換すると、フィルターや並べ替えができる1つの長い表になります。各ページの繰り返しヘッダーは、削除できる通常の行として表示されます。

よくある質問

一部の値が誤った列に入るのはなぜですか?

PDFには実際の表がなく、位置情報を持つテキストがあるだけです。セルが非常に広い場合、複数列にまたがって中央配置されている場合、または2行に折り返されている場合、その位置が別の列と一致することがあります。該当セルをExcelで移動するか、別のワークシートオプションをお試しください。

数値が文字列として保存されるのはなぜですか?

先頭にゼロがある値、15桁を超える値、特殊な区切り文字、余分な語を含む値は、情報が失われないように文字列として保持されます。すべての数値が正しくない場合は、小数点の区切り文字を手動で設定してください。

スキャンしたPDFでも動作しますか?

いいえ。スキャンされたページはテキストのない画像です。まずOCRで読み取ってください。PDFをJPGに書き出したページ画像には、OCR Image to Textツールを使用できます。

書式、色、罫線は保持されますか?

いいえ。ワークブックにはセル値と数値表示形式のみが含まれます。PDFのフォント、色、罫線、結合セルは引き継がれません。

プライバシー

PDFはブラウザ内でJavaScriptによって読み取られ、Excelファイルが作成されます。何もアップロードまたは保存されず、ファイルの内容が分析に含まれることもありません。ツールが使用されたという匿名のイベントのみがカウントされます。