明細セクションの行に、CSVファイルの内容を一括で取り込む機能です。
<設計画面>
セクション設定で「CSV取込を使用する」をオンにし、「CSVマッピング設定」ボタンからCSVの列と入力欄の対応を設定します。
| 項目・ボタン | 説明 |
|---|---|
| CSVヘッダー読込 | 取込に使うCSVファイルを読み込み、1行目の列名をマッピングの選択肢にします。 |
| CSV列 | 各入力欄に取り込むCSVの列を割り当てます。 |
| 自動マッピング | 入力欄の名前とCSVの列名が一致する入力欄へ自動で割り当てます。割当済みの入力欄は変更されません。 |
| クリア | すべての割り当てを解除します。 |
| CSVの1行目をヘッダー行として扱う | オンの場合、取込時にCSVの1行目を列名として扱い、データは2行目から取り込みます。オフの場合は1行目からデータとして取り込み、この画面で読み込んだ列名リストの並びで取込先を解決します。 |
- ファイル系(ファイル・大容量ファイル・ファイルBox・画像ピン・手書き)、自動計算(数式・条件式・関数)、レコード検索、郵便番号検索、ボタン類の入力欄はマッピング対象外です。
- 「CSV取込を使用する」がオンのセクションにマッピングが1件もない場合、フォームレイアウトを保存できません。
<申請画面>
「CSV取込を使用する」がオンの明細セクションには、編集中に「CSV取込」ボタンが表示されます。CSVファイルを選択(またはドラッグ&ドロップ)すると、確認ダイアログの後に取り込みが実行されます。
[画像:申請画面のCSV取込ボタンと確認ダイアログ]
取込はCSVファイルの内容による明細行の上書きです。
- CSVの行数が現在の行数より多い場合、行が追加されます。
- CSVの行数より多い既存の行は、未保存の行は削除され、保存済みの行は入力値が空になります。
- 「行の上限」を超える分は取り込まれません。
- チェックボックスの入力欄は「1」でチェック、それ以外の値・空のセルは未チェックになります。
- マッピングされていない入力欄の値は変更されません。
取込が完了すると、結果(取込行数・追加・クリア・削除の内訳)がメッセージで表示されます。