単一固定幅レコード
単一固定幅レコードファイルのデータ書式を作成するには:
- 書式デザイナの [ファイル] メニューから [書式の新規作成] を選択するか、ツールバーの [書式の新規作成] をクリックします。 [書式の新規作成] ダイアログが表示されます。
-
次の情報を指定します。
- 分類
- [単一固定幅レコード] を選択します。
- 名前
- 新規データ書式の一意の名前を入力します。
- 説明
- 新規データ書式の説明を入力します。このフィールドは必須ではありません。
- [OK] をクリックします。
-
次の詳細を入力または修正します。
- 説明
- データ書式を作成する際に入力した説明です。
- 無視する最初の行数
- 外部ファイルの先頭で無視する行の数です。デフォルトは [0] です。
- レコードセパレータ
- 外部ファイルの各レコードの終りに使用して、レコードを分割するコードです。[Windows 改行]、[UNIX 改行]、[その他] から選択します。デフォルトのセパレータは [Windows 改行] で、スクリプトでは
record-sep="\r\n"
と表示されます。これは、キャリッジリターンと改行です。異なるセパレータを指定するには [その他] を選択します。[指定] フィールドが有効になり、セパレータを指定できます。
フィールドセクションで [開始位置]、[長さ]、[名前] の「*」のマークが付けられた行をクリックして、開始位置 (数字)、長さ (数字)、フィールド名を入力します。フィールド名は XML 構文に従う必要があります。たとえば、数値で始めることはできません。また、フィールド名はデータ書式内で一意でなければなりません。
次のボタンを使用して、フィールド名のインポート、フィールドの挿入または削除を行います。
-
[ファイルの読み込み]
サンプルファイルから既存のフィールド名をインポートするには、[ファイルの読み込み] をクリックしてファイルの場所を参照します。フィールド名が抽出され、既に定義されているフィールド名の代わりに行に挿入されます。
注: インポートされるファイルは UTF-8 フォーマットでなければなりません。 -
[挿入]
[挿入] をクリックすると、現在選択している行の上に新規行を追加します。
-
[削除]
[削除] をクリックすると、現在選択している行が削除されます。
-
[ファイルの読み込み]
フィールド名の順序を並べ替えるには、移動するフィールドを選択して、必要に応じて [上に移動] または [下に移動] ボタンをクリックします。
- [書式の保存] をクリックして、データ書式をデータベースに保存します。
- データ書式の妥当性を検査してテストします。
- データ書式のソースコードを表示または編集する方法については、「テキストビューでコードを編集する」を参照してください。