PDF 表抽出:PDFの表をExcel・CSVに

Word・Excelなどから「PDFで保存」したファイルを選ぶと、罫線のある表を本物の表に変換し、ExcelやCSVで保存できます。

PDFを選んでください。

    ブラウザ内だけで動作します。入力内容は送信・保存されません。

    使い方

    1. PDFファイルを選びます。
    2. 表があるページ番号を選びます。
    3. 見つかった表と表の外の文字を確認します。
    4. 表ごとにCSV、またはすべての表をExcel(表ごとにシート、結合セル維持)で保存します。

    PDF の表をコピーすると、セルが崩れて 1 行の文字列になりがちです。このツールは PDF に保存されている文字と罫線を読み取り、行・列・結合セルを保った表に戻して Excel(xlsx)や CSV に変換します。Word や Excel から PDF にした請求書や見積書の表に向いています。

    PDF は pdf.js 4.10.38 で 1 ページずつ開きます。互いに接する線のまとまりに横線 2 本・縦線 2 本以上があれば表とみなします。3px 未満の塗りつぶし矩形も線として扱い(Excel は罫線をこう描きます)、白の塗りは無視します。セル間に境界線がなければ結合し、長方形にならないつながりは結合せずに知らせます。表の外の文字は別に表示し、下部のページ番号は除きます。

    表 1 つは CSV(RFC 4180、改行 CRLF、Excel で文字化けしない UTF-8 BOM 付き)で、全表は表ごとのシートで結合を保った Excel 1 ファイルで保存できます。値は PDF の文字のままなので、数値もテキストになります。スキャン PDF は変換できず、罫線のない表は検出しません。ファイルはブラウザ内だけで処理され、アップロードされません。

    よくある質問

    スキャンしたPDFでも使えますか?

    いいえ。PDFに値として入っている文字と線を写します。スキャンはページ全体が画像なので、その旨を表示して止まります。

    表が見つからないのはなぜ?

    罫線で描かれた表だけを検出します。接する横線2本・縦線2本以上が必要です。線のない文字は「表の外の文字」に表示します。

    PDFはアップロードされますか?

    いいえ。ブラウザ内で pdf.js 4.10.38 を使って読み込みます。送信も保存もしません。

    関連ツール