このサイトをご覧になるには、JavaScriptを有効にしてください。
Tag プロパティに以下の要素を指定することで、エクスポートを制御することができます。
DataType [ : FieldLength [ : DecimalPartLength ] ]
ExportType : "FieldName"
Column: "FieldName" "DataString"
複数の要素はセミコロンで区切らなければなりません。DataType "要素は1つだけで、最初に配置し、必要に応じて他の要素も配置します。
DataType 要素の値を下表に示します。データ型が設定されていない場合、 デフォルトで string データ型が 使用されます。 FieldLength 要素は、データフィールドの固定幅を設定します。フィールドの幅を設定しない場合は、表中の幅を使用します。 stringデータ型の場合、デフォルトの幅は最も長い文字列となります。 DecimalPartLength 要素は、カンマの後の文字数を設定します。設定されていない場合は、デフォルトの数値が使用されます。
データ型 |
DBFデータ型 (デフォルトサイズ) |
説明 |
int |
Numeric (15 : 0) |
Numeric |
long |
Numeric (25 : 0) |
Numeric |
float |
Numeric (15 : 5) |
Decimal |
double |
Numeric (20 : 10) |
Decimal |
string |
Character (auto) |
Text |
date |
Date (8) |
Date |
要素の利用について下表に示します。
タイプ |
内容 |
string : 25 |
列幅(25文字)を設定し、長い文字列をすべてカットします。 |
float |
は,長さ15文字,カンマの後に5文字の10進数数字を変換します。 |
float :10 |
長さが10文字でカンマの後に5文字ある小数の数字を変換します。 |
float :10 : 2 |
長さが10文字でカンマの後に2文字ある小数の数字を変換します。 |
int :10 : 2 |
長さ10文字の整数の数字を変換します。 |
お知らせ 桁の整数部分が長く、指定したフィールドに入りきらない場合は、カットされるため、データが失われます。例えば、"float:8:3" フィールドに "-12345,678" と書き込んだ場合、"2345,678" が出力されます。
ExportType "要素は、フィールド名がどのようなエクスポートのために設定されているかを示します。使用可能な値は「dbf"、"csv"、"xml"、"default"。FieldName "要素は、ファイル内のフィールド名(DBFの場合、自動的に10文字までカットされます)を示します。エクスポートの種類ごとに独自の名前を指定することができます。各エクスポートの名前を指定しない場合は、"default "タイプの名前が使用されます。例えば、以下のようになります。
DBF : "Describe" ; XML : "Description" ; default: "Default name"
Column 要素は、エクスポートされたデータに追加されるフィールドを示します。FieldName 要素は、新規フィールドの名称を示します。DataRow 要素は、新しいフィールドの内容を示し、式を記述することができます。例えば
Column: "SortField" "{Products.Categories.CategoryName}"