銀行明細CSVの形式
よい銀行明細CSVは、あえてシンプルに作られています。見出し行が1行、取引ごとに1行、ISO形式の日付、プレーンな小数の金額です。ここでは、当サービスが出力する正確な形式、ダウンロードできるテンプレート、ExcelでCSVを開いたときによくある問題の対処法を紹介します。
列の順序
| 列 | 例 | ルール |
|---|---|---|
| Date | 2026-08-03 | YYYY-MM-DD |
| Description | Office supplies | テキスト。区切り文字を含む場合は引用符で囲む |
| Money out | 84.60 | 正の小数。出金でない場合は空欄 |
| Money in | 正の小数。入金でない場合は空欄 | |
| Balance | 3615.40 | 明細の記載どおり。銀行が表示していない場合は空欄 |
| Source page | 1 | 任意 |
銀行明細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ページまで無料です。