ファイルのプロパティ(文字コードや区切り文字など)を表すクラスです。
・ファイルのプロパティを変更する
var prop = document.dataTable.getProperty(); // 現在のプロパティを取得
prop.charset = 'Shift_JIS'; // 文字コードに「Shift_JIS」をセット
prop.quote = '"'; // 囲み文字に「"」をセット
prop.quotePolicy = Property.QUOTE_ALL; // 囲み文字の適用ルールに「すべての値を囲む」をセット
document.dataTable.setProperty(prop); // プロパティを反映
定数名 | 型 | 説明 |
---|---|---|
NULL_CHARACTER | char | nullを表す文字です。 |
CR | String | 改行コードCR("\r")です。 |
CR_LF | String | 改行コードCR+LF("\r\n")です。 |
LF | String | 改行コードLF("\n")です。 |
QUOTE_NONE | int | 「囲み文字なし」を表す定数です。 |
QUOTE_ALL | int | 「すべての値を囲む」を表す定数です。 |
QUOTE_IF_NECESSARY | int | 「区切り文字または改行を含む値のみ囲む」を表す定数です。 |
フィールド名 | 型 | 説明 |
---|---|---|
charset | String | 文字コードです。 |
separator | char | 区切り文字です。 |
quote | String | 囲み文字です。 |
quotePolicy | int | 囲み文字の適用ルールです。定数「QUOTE_NONE」「QUOTE_ALL」「QUOTE_IF_NECESSARY」のいずれかを設定します。 |
hasUtf8bom | boolean | 文字コードがUTF-8のときに BOM (Byte Order Mark) を付与するかどうか。文字コードがUTF-8以外の場合は無視されます。 |
lineSeparator | String | 改行コードです。定数「CR」「CR_LF」「LF」のいずれかを設定します。 |