メインコンテンツへスキップ
ツール

無料ブラウザツール

CSV→Beancount コンバーター

銀行のエクスポートを貼り付けると、バランスの取れた複式取引に変換され、そのまま台帳に投入できます。列マッピングは自動検出され、後から編集も可能です。

全てブラウザ内で処理されます。あなたの明細書がどこかにアップロードされることはありません。

保存済みマッピング

プロファイルはこのブラウザにのみ保存されます。取引が外部に送信されることはありません。

保存済みマッピングはまだありません。CSVを貼り付け、列を設定し、ここでセットアップを保存して後で再利用できます。

Beancount 出力

CSVを貼り付けると、ここに取引が表示されます。

ご利用の銀行やアプリはすでに決まっていますか?

これらのエクスポートはすでにマッピング済みです。選択して設定をスキップしてください。

このツールに関する質問

銀行のデータがどこかにアップロードされることはありますか?

いいえ。変換はこのページ上のJavaScriptでブラウザ内で完結します。あなたのCSVがbeancount.ioや他の場所に送信されることはなく、保存もされません。ブラウザのネットワークタブを開いたり、インターネットを切断して変換してみても動作することで確認できます。

どのCSV形式に対応していますか?

カンマ、セミコロン、タブ、パイプ区切りファイル(ヘッダー行の有無を問わず)。カンマや改行を含む引用符付きフィールド、USおよび欧州の数値形式(1,234.56 と 1.234,56)、括弧付きおよび末尾マイナスの負数、ISO、日→月、月→日、'Aug 9, 2026' 形式の日付に対応しています。符号付き金額の単一列と、借方・貸方の個別列の両方に対応しています。

2つの勘定科目の役割は何ですか?

複式簿記では、すべての取引は2つの勘定科目間で資金が移動するため、両側が常に相殺されます。1つ目は明細書の属する勘定科目(当座預金口座やクレジットカード)。2つ目は資金の行き先です。初期状態では Expenses:Uncategorized としておき、取引が台帳に取り込まれた後で分類するのが一般的です。

エクスポートしたデータが明細書の残高と一致しているか確認するにはどうすればよいですか?

コンバーターで明細書の照合を有効にし、明細書の開始日・終了日、および1つの通貨の符号付き期首残高と期末残高を入力してください。クレジットカードの未払い残高は通常マイナスになります。変動額としてカウントされるのは、重複確認後に残した行のみで、スキップまたは除外した行はカウントされません。完全モードでは期首取引を書き込むことができますが、追記モードでは書き込まれません。一致した場合は期末残高のアサーションが追加されます。その後、ダウンロードしたファイルに対して bea check(または bean-check)を実行して確認し、不一致があれば bea balances / bean-report で調べてから、インポートを確定してください。

毎月の手作業をやめることはできますか?

はい。それが Beancount.io の Smart Import と Bank Sync の目的です。対応機関に接続し、取引を自動分類して、あなたが所有するプレーンテキストの台帳に書き込みます。このツールは、1回限りのインポート、誰もサポートしていない銀行、そしてインポーターが実際に何を生成するかを確認する健全な習慣のためにあります。

台帳はそのまま。コピーペーストは不要。

Beancount.io は口座を同期し、取引を分類し、ダウンロードして永久に保持できるプレーンテキストファイルにすべてを保存します。