銀行明細CSVの形式

よい銀行明細CSVは、あえてシンプルに作られています。見出し行が1行、取引ごとに1行、ISO形式の日付、プレーンな小数の金額です。ここでは、当サービスが出力する正確な形式、ダウンロードできるテンプレート、ExcelでCSVを開いたときによくある問題の対処法を紹介します。

銀行明細のCSV形式のテンプレートをダウンロード

列の順序

列例ルール
Date2026-08-03YYYY-MM-DD
DescriptionOffice suppliesテキスト。区切り文字を含む場合は引用符で囲む
Money out84.60正の小数。出金でない場合は空欄
Money in正の小数。入金でない場合は空欄
Balance3615.40明細の記載どおり。銀行が表示していない場合は空欄
Source page1任意

銀行明細CSVの例

Date,Description,Money out,Money in,Balance,Source page
2026-08-02,Client payment,,1200.00,3700.00,1
2026-08-03,Office supplies,84.60,,3615.40,1
2026-08-05,Software subscription,29.00,,3586.40,1

符号付きの金額1列(QuickBooks・Xero向け)

会計ソフトでは通常、Amount列1つが求められます。入金はプラス、出金はマイナス(例:-84.60)です。エクスポートの設定でAmount(金額)を選び、BalanceとSource pageをオフにすると、Date、Description、Amountの3列だけになります。

Date,Description,Amount
2026-08-02,Client payment,1200.00
2026-08-03,Office supplies,-84.60

ExcelでCSVが正しく表示されない場合

表示される内容原因対処法
すべてが1列に表示されるお使いの地域でカンマが小数点として使われているため、Excelがセミコロン区切りを想定しているセミコロン区切りでエクスポートするか、Data › From Text/CSVを使ってComma(カンマ)を選んでください。
アクセント付きの文字がéのように表示されるファイルがUTF-8以外で開かれた、または保存し直されたダウンロードした元のファイルを開くか、File originをUTF-8にして取り込んでください。
日付が#####や数値で表示される列の幅が狭い、またはExcelが日付を変換した列の幅を広げるか、書式をyyyy-mm-ddに設定してください。
一部の摘要の先頭にアポストロフィが付いている=、+、-、@で始まるテキストは、Excelが数式として実行しないよう保護されているそのままで問題ありません。アポストロフィは値の一部ではありません。

区切り文字とエンコード

  • BOM付きUTF-8のため、Excelでアクセント付きの文字が正しく表示されます。
  • 既定はカンマ。カンマを小数点に使う地域向けにセミコロンも選べます。
  • 互換性を最大限に高めるため、改行コードはCRLFです。

取り込みが失敗する原因になる間違い

  • 03/08/2026のような日付は、ソフトによって8月ではなく3月と読み取られます。
  • 金額に通貨記号や桁区切りのカンマが含まれている。
  • 合計行や残高行が取引の行に混ざっている。
  • 見出し行の上にタイトル行がある。

お手元の明細で試す

テキスト形式のPDFをアップロードしてください。毎日5ページまで無料です。

明細をアップロード