CSVを固定幅テキスト形式に変換する
CSVデータを設定可能なカラム幅、パディング文字、揃え方向オプション付きで固定幅の位置指定テキストに変換します。
Basic Conversion
詳細な説明
CSVから固定幅への変換
メインフレームへのデータ投入、銀行ファイルの生成、印刷用レポートの作成など、固定幅出力が必要な場合に、このコンバーターは標準的なCSV入力を受け取り、各フィールドを必要な正確な幅にパディングします。
CSV入力例
Name,Amount,Status
Alice,1234.56,Active
Bob,78.90,Inactive
Charlie,45678.12,Active
カラム設定
| カラム | 幅 | 揃え方向 | パディング |
|---|---|---|---|
| Name | 15 | 左 | スペース |
| Amount | 12 | 右 | スペース |
| Status | 10 | 左 | スペース |
固定幅出力
Alice 1234.56Active
Bob 78.90Inactive
Charlie 45678.12Active
パディングと揃え方向
- 左揃えは値の右側にスペース(またはゼロ)でパディング
- 右揃えは左側にパディング — 数値フィールドで一般的
- ゼロパディングは
0000123.45のような金融ファイル形式で有用 - カラム幅より長い値は切り詰められます
特殊なケースの処理
コンバーターはCSVヘッダー行を使用してカラム定義とマッチングします。CSVカラムが定義済みカラム名と一致しない場合はスキップされます。定義済みカラムに対応するCSVヘッダーがない場合、その出力位置はパディング文字で埋められます。
ユースケース
メインフレームのバッチ処理、銀行ファイル形式(ACH/NACHA)用の固定幅出力ファイルの生成、または正確なカラム揃えのフォーマット済みレポートの作成に使用します。