Excel・CSVから全銀ファイルを作成する方法
銀行番号、支店番号、口座番号、受取人名、振込金額を含むExcel・CSVから、総合振込(種別コード21)または給与振込(種別コード11)の依頼ファイルを作成する手順です。
Excel・CSVから120バイト固定長へ変換
このツールの変換方向は「Excel・CSV → 全銀固定長」です。銀行独自のCSV形式への出力には対応していません。
逆方向の「全銀 → CSV」は、全銀ファイルをチェック・解析してから、レコード表示の「CSV書き出し」を使ってください。出力対象は現在の絞り込み・表示列に従います。全銀からCSVへの手順を見る
体験モードでは明細2件とテスト用の振込元情報を読み込み、生成結果をプレビューできます。すべて架空のテスト値です。実際の銀行への送信には使用しないでください。
入力例と出力の対応
サンプルExcelと体験モードには、次の同じ2件を使用しています。コードと口座番号は文字列で入力し、先頭のゼロを保持してください。
| 銀行コード | 銀行名 | 支店コード | 支店名 | 口座種別 | 口座番号 | 受取人名 | 振込金額 |
|---|---|---|---|---|---|---|---|
| 0005 | ミツビシUFJ | 001 | テスト | 普通 | 1234567 | テスト タロウ | 12500 |
| 0009 | ミツイスミトモ | 211 | テスト | 普通 | 7654321 | カ)サンプル | 250000 |
列名を項目に割り当て、振込元情報からヘッダー、各明細からデータレコード、2件・合計262,500円からトレーラを作成し、最後にエンドレコードを付けます。
| 入力項目 | 入力例 | 固定長出力の該当部分 |
|---|---|---|
| 銀行コード | 0005 | 0005 |
| 口座番号 | 1234567 | 1234567 |
| 振込金額 | 12500 | 0000012500(10桁) |
| 受取人名 | テスト タロウ | 右側を半角スペースで埋める |
上表はレコード内の一部です。体験モードの「プレビューして出力」で、実際に生成・再検査した全レコードを確認できます。出力は120バイト固定長・Shift_JIS・CRLFです。
用意するExcel・CSV
.xlsx / .xls / .csv の先頭シートを読み込み、1行目を列名として扱います。少なくとも次の5項目を用意してください。
- 必須
- 銀行コード、支店コード、口座番号、受取人名、振込金額
- 任意
- 銀行名、支店名、預金種目、顧客コード・社員番号など
- ファイル上限
- 10MB
列名は自動推定されますが、元の表に合わせて手動で割り当て直せます。変換前に、先頭のゼロが必要な銀行コード・支店コード・口座番号が表計算ソフト上で欠落していないか確認してください。
作成の流れ
- Excel / CSVを選ぶホーム画面のCREATEから振込一覧を選びます。元ファイルは上書きしません。
- 列を割り当てる自動推定された列を確認し、未割り当てや誤判定があれば修正します。
- 振込元情報を入力する総合振込21または給与振込11を選び、振込日、振込依頼人コード・名、仕向銀行・支店番号を入力します。
- 明細エラーを確認する桁数、数値、預金種目、受取人名の文字種など、行ごとの問題を修正します。
- 再検査後にダウンロードする120バイト固定長・CRLF・Shift_JISで生成し、同じ全銀検査ルールでエラーがないことを確認してから保存します。
作成できる全銀ファイル
預金口座振替91、賞与振込12、預金口座振替変更通知93はチェック・解析のみで、Excel・CSVからの作成には対応していません。
ダウンロード前と取込前の確認
振込依頼人コードや取込条件は、契約する金融機関から案内された値を使用してください。Zengin Fileの再検査でエラーがなくても、金融機関固有の仕様や契約内容によって受け付けられない場合があります。最初は少件数のテストデータで確認してください。
関連ガイド
全銀フォーマットをCSVに変換する方法
全銀ファイルを表に展開し、表示列や振替結果を選んでCSVへ書き出す手順を説明します。
全銀フォーマットとは?
全銀協規定形式、全銀データ、FBデータの意味と、120バイト固定長の基本構造を説明します。
全銀ファイルのエラーをチェックする方法
取込エラーの原因を、レコード長・文字種・項目・集計値の順に確認する手順を説明します。
全銀フォーマットの120バイト・Shift_JIS・改行
固定長レコード、文字コード、ゼロ・スペース埋め、CRLFの関係を実務向けに整理します。
Beta版です。検査・生成結果は、実際の取込先で必ず事前に確認してください。