PDFをCSVに変換
レポートや明細書の数値を手入力し直す代わりに、PDFの表の行を、家計簿アプリや会計ソフトのインポート、Pythonスクリプト、データベースで読み込めるシンプルなCSVにできます。
データ変換
またはCSV, TSV, TXT … ファイルをここにドロップ ·
1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除
ファイルは当社のサーバーで処理され、30分後に削除されます。
CSVやテキストファイルで列を区切る文字です。読み込みと書き出しの両方に使われます。自動は入力から判別し、書き出しはカンマにします。
UTF-8はあらゆる言語に対応します。WindowsのExcelでCSVを開いたときにアクセント文字や日本語などが文字化けする場合は、BOM付きUTF-8を選んでください。
Excel、ODS、Numbersの入力用です。最初のシートだけ、またはすべてのシートを変換します(CSVはシートごとに1ファイルをZIPにまとめ、JSONはシートごとに1つのキーになります)。
新しいスプレッドシートのシートタブの名前です。31文字までです。
オブジェクトの配列は、各行で列名をキーにします。配列の配列はよりコンパクトで、ヘッダーを最初の配列として保持します。
すべての行を囲む外側の要素の名前です。各行はその中で<row>になります。
CREATE TABLE文とINSERT文で使われます。英字、数字、アンダースコアのみ使えます。
引用符の付け方や列の型はデータベースごとに少しずつ異なります。インポート先に合わせて選んでください。
日付のセルを1つの形式に書き換えます。ISO(2026-10-18)はデータベースやコードに最も安全です。そのままは元の表記を保ちます。
このツールの使い方
- 1
PDFをアップロード
アップロード欄に PDF ファイルを1つ以上ドロップします。1回につき最大20件、1件あたり95 MBまで対応しています。PDFには、スキャン画像ではなく実際のテキストが含まれている必要があります。
- 2
日付と空白の設定を確認
日付は ISO 形式(2026-10-18)、前後の空白を削除はオンが初期設定で、ほとんどの取り込みに適しています。取り込み先の都合に合わせる場合は、詳細設定の区切り文字をセミコロンまたはタブに変更してください。
- 3
変換して行を確認
CSVに変換を押してファイルをダウンロードし、取り込む前に最初の行と最後の行を確認してください。
PDFの表をCSVにコピーしにくい理由
PDFは、どのプリンターや画面でもページを同じ見た目にするために1993年にAdobeが作成した形式で、2008年にオープン標準のISO 32000-1となりました。役割は、グリフを正確な座標に配置することです。ほとんどのPDFには、データとしての表は存在しません。明細書は、たまたま列状に並んだ文字の断片と、その間に引かれた線の集まりです。
このため、PDFビューアーから表計算ソフトに表をコピーすると、すべてが1列に貼り付けられたり、金額と説明が結合されたりすることがよくあります。2001年のPDF 1.4で導入され、アクセシビリティ標準のPDF/UA(ISO 14289)で必須とされるタグ付きPDFでは実際の表のセルを示せますが、銀行のシステムやレポートツールが出力することはまれです。そのため、コンバーターは位置情報から格子を再構築する必要があります。
PDFからCSVへの変換で行を再構成する仕組み
テキストレイヤーを読み取る
各単語をページ上の位置とともに取得するので、ピクセルから推測することはありません。
列と行を見つける
同じ縦の帯に収まる単語が列を、同じベースライン上の単語が行を構成します。
きれいなCSVを書き出す
必要な箇所でフィールドを引用符で囲み、日付を統一し、空白を削除します。
| from ↓ · to → | CSV here | XLSX here | 画像をExcelに変換(OCR) |
|---|---|---|---|
| ソフトウェアから保存したPDF | ソフトウェアから保存したPDF to CSV here: yes | ソフトウェアから保存したPDF to XLSX here: yes | ソフトウェアから保存したPDF to 画像をExcelに変換(OCR): yes |
| ExcelやWordからPDFに印刷したもの | ExcelやWordからPDFに印刷したもの to CSV here: yes | ExcelやWordからPDFに印刷したもの to XLSX here: yes | ExcelやWordからPDFに印刷したもの to 画像をExcelに変換(OCR): yes |
| 紙の明細書のスキャン | – 紙の明細書のスキャン to CSV here: no | – 紙の明細書のスキャン to XLSX here: no | 紙の明細書のスキャン to 画像をExcelに変換(OCR): yes |
| 表をスマートフォンで撮影した写真 | – 表をスマートフォンで撮影した写真 to CSV here: no | – 表をスマートフォンで撮影した写真 to XLSX here: no | 表をスマートフォンで撮影した写真 to 画像をExcelに変換(OCR): yes |
Portable Document Format
PDF は1993年に Adobe が作成し、2008年にオープンな ISO 32000 標準になりました。テキスト、フォント、画像、レイアウトを固定するため、どの画面でもプリンターでも文書が同じ見た目になります。フォーム、署名、リンク、添付ファイル、検索可能なテキストを含められ、PDF/A という種類は長期保存に使われます。レイアウトが固定されているため編集しにくく、スキャンした PDF は OCR を適用しない限り画像だけです。すべてのブラウザと OS で開けます。
- 圧縮方式
- –
- 透過
- 対応
- アニメーション
- 非対応
- 登場時期
- 1993 · Adobe
CSV
CSV(カンマ区切り値)
CSV は表形式のデータをプレーンテキストで表す形式で、1行が1つの行にあたり、列はカンマで区切ります。コンピューターの初期から使われており、RFC 4180 に記述がありますが、セミコロンやタブで区切る変種や、異なる文字コードを使うものも多くあります。ほとんどの表計算ソフト、データベース、分析ツールで読み込みと書き出しができるため、システム間でデータをやり取りする際の標準的な形式です。CSV に保存されるのは値だけで、数式、書式、複数のシート、データ型は含まれません。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- –
- 登場時期
- –
PDFからCSVへの変換は、数値を機械が扱える形に戻すためのものです。明細書、価格表、調査データの表は読むためにPDFで公開されていますが、スクリプトや会計システム、データベースでは同じ数値を行データとして使う必要があります。
明細書・価格表・レポートをPDFからCSVに変換
最も多いのは、銀行やカードの明細書です。多くの銀行では、直近数か月分はCSVやOFXでダウンロードできますが、古い明細書はPDFしか提供されません。そのため、YNAB、表計算の家計簿、会計士のソフトに1年分の履歴を取り込む人は、PDFを変換することになります。取り込み時に日と月が入れ替わらないよう、日付は ISO のままにしてください。
次に多いのは、仕入先の価格表や在庫レポートです。卸売業者がPDFカタログを送ってくるため、店舗の運営者は商品を更新するためにSKUと価格を行データとして必要とします。研究者やジャーナリストは、政府や年次報告書の表をRやpandasで分析するために抽出しますが、その入力にはCSVが最適です。フラットな行ではなく構造化レコードが必要なパイプラインには、同じ表を見出し名をキーとしたオブジェクトで書き出すPDFをJSONに変換があります。
結果を信用する前に、必ず合計を照合してください。CSVの合計がPDFに印刷された合計と一致すれば、行の分割や欠落がないことをすばやく確認できます。
PDFのCSV変換に関するよくある質問
PDFをCSVに変換すると中身が空になるのはなぜですか?
PDFにテキストではなくページの画像が入っている可能性が高いです。スキャナーやスマートフォンのカメラで作成したPDFがこれに当たります。PDFビューアーで単語を選択してみてください。何も反転表示されなければ、抽出できるテキストはありません。その場合は、OCRで表を読み取る画像をExcelに変換ツールをご利用ください。
CSVをQuickBooks Onlineにインポートできますか?
はい。QuickBooks Online は、銀行取引を3列(日付、説明、金額)または4列(日付、説明、入金、出金)のCSVで受け付けます。CSVからそれ以外の列を削除し、見出し行は1行だけにして、日付の形式を統一してください。
表の見出しが毎ページ繰り返されています。CSVにも出てきますか?
多くの場合は可能です。繰り返される見出しは各ページ上の実際のテキストだからです。変換後にCSVを並べ替えるかフィルターで絞り込んで余分な見出し行を削除するか、取り込みツールに行をスキップする機能があればそちらで除外してください。
PDFの表の変換先はCSVとExcelのどちらがよいですか?
別のプログラムにデータを取り込む場合は、値だけを持つCSVが適しています。人が表を読んだり編集したりする場合は、複数の表を別々のシートに分けて保持できるブックを作れるPDFをExcelに変換をお選びください。
パスワード付きのPDFも変換できますか?
ロックされている間は変換できません。パスワードを解除するまでテキストを読み取れないためです。パスワードがわかっている場合は、先にPDFパスワード解除でロックを解除し、解除したコピーを変換してください。