API version 1
- ‐
load¶
readableオブジェクト からCSVを読み込みます。
loadメソッドを実行する前のデータは失われます。
WEBサーバやファイルからCSVデータを読み込む場合、getメソッドを利用することもできますが、loadメソッドの方が、読み込む行を選択できるなど、機能に柔軟性があります。
呼出形式一覧
呼出形式 |
説明 |
---|---|
void load(readable reader[, string key_1[, ... key_N]]) |
readableオブジェクトからCSVデータを読み込みます。 |
戻り値一覧
戻り値 |
説明 |
---|---|
void |
なし |
引数一覧
引数 |
説明 |
---|---|
reader |
読み込み元のreadableオブジェクト。 |
key_1 |
検索条件を指定します。条件に合致した行だけが読み込まれます。指定がない場合は全データが読み込まれます。
指定方法の詳細については 条件キーの指定を参照してください。
|
key_N |
任意の数の引数を指定することができます。
2個以上の条件を指定した場合は、全ての条件に合致する行を抽出します。
|
例外
識別子 |
説明 |
---|---|
CRS::Common::Core::CSVDocument-1:1 |
文法エラー |
CRS::Common::Core::CSVDocument-2:7 |
列数の不整合が検出されました。 |
CRS::Common::Core-2:1 |
有効なreadableオブジェクトが指定されていません |
関連項目
使用例
CRSダウンロード
Form csvDoc_05 {
x = 0;
y = 0;
width = 800;
height = 600;
var cs = new CSVDocument;
cs << csv {
1,10
2,15
3,20
4,25
5,30
6,26
7,22
8,18
} ;
var fs = new FileSystem;
var fp = fs.Open("Csample.csv", FileSystem.OPEN_WRITE);
cs.Save(fp);
fp.Close();
var cv = new CSVDocument;
var nf = new FileSystem;
var fr = nf.open("Csample.csv", FileSystem.OPEN_READ);
cv.load( fr) ;
print( cv.tostring() ) ;
fr.Close();
print("--parse ---" ) ;
var str = "2,21
3,22" ;
cv.parse( str ) ;
print( cv.tostring() ) ;
}