ImportCsv
简述
将指定csv格式字符串csvStr转换为数组,并存储在Data参数中。
支持范围:在NG客户端与新一代服务器中支持。
ImportCsv(csvStr:String;Var Data:Array[;IncludeIndex;IncludeHeader;SingleArr:Boolean]):Boolean;
名称 | 类型 | 说明 |
---|
csvStr | String | 字符串类型,csv格式字符串。 |
Data | Array | 数组类型,转换成功的数组(输出值)。 |
IncludeIndex | Boolean | 可选参数,布尔类型。指定字符串中是否包含数组下标信息。默认为False。 |
IncludeHeader | Boolean | 可选参数,布尔类型。指定字符串中是否包含字段头部信息。默认为True。 |
SingleArr | Boolean | 可选参数,布尔类型。是否转换为一个一维数组。默认为False。 |
返回 | Boolean | 布尔类型。转换成功,返回True;否则返回False。 |
范例01:将指定csv格式字符串转换成二维数组
s:="0,1,2\r\n2,5,0\r\n3,2,1\r\n4,7,2\r\n";
ret:=ImportCsv(s,data);
if ret then return data;
else return ret;
//结果:
范例02:读取本地csv文件,并将其转换成数组
本地csv文件内容如下:
filepath:="D:\\test\\csv\\data.csv";
rdo2 ReadFile(rwRaw(),"",filepath,0,1000,s);
ret:=ImportCsv(s,data,1);
if ret then return data;
else return ret;
//结果:
