<< Spreadsheet Spreadsheet csvRead >>

Scilab Help >> Spreadsheet > csvDefault

csvDefault

CSVファイルに関するデフォルト動作を取得/設定.

呼び出し手順

allvalues = csvDefault()
value = csvDefault(field)
bRes = csvDefault(field, value)

パラメータ

allvalues

6行2列の文字列行列で, 全フィールドの値です. 最初の列には利用可能なフィールドが含まれ, 2番目の列には現在の値が含まれます.

field

1行1列の文字列行列で, 取得または設定したフィールドの名前です. fieldで利用可能な値は, "separator", "decimal", "conversion", "precision", "regexp", "eol", "encoding", "blank"です.

value

1行1列の文字列行列で, 取得または設定したフィールドの値です.

bRes

1行1列の論理値行列で, 値が正しく設定された場合は bResがtrueとなり, そうでない場合はbResがfalseとなります.

説明

この関数によりCSVファイルのオプションを調べたり,設定 することができます. これらのオプションはユーザが呼び出し時に指定しない場合に 読み書き用の関数で使用されます.

呼び出し手順 allvalues = csvDefault() は 全フィールドの値を返します.

呼び出し手順 value = csvDefault(field) は 指定したフィールドに対応する値を返します.

呼び出し手順 bRes = csvDefault(field, value) により, 指定したフィールドに値を設定できます.

利用可能なフィールドを以下に示します.

// 利用可能な全フィールドを参照
            allvalues = csvDefault()
            // "precision"フィールドの値を取得
            value = csvDefault("precision")
            // "precision"フィールドの値を設定
            bRes = csvDefault("precision","%.17e") // 期待値 = %t
            // "precision"フィールドに不正な値を設定
            bRes = csvDefault("precision","Ouch!") // 期待値 = %f

参照

履歴

VersionDescription
5.4.0 関数が導入されました. 'csv_readwrite'モジュールに 基づきます.
5.4.1 'blank' がデフォルトで有効となりました.

Report an issue
<< Spreadsheet Spreadsheet csvRead >>