天软金融分析.NET函数大全 > TSL函数 > 系统相关函数 > 数据类型转换函数

ImportCsv    

简述
将指定csv格式字符串csvStr转换为数组,并存储在Data参数中。
支持范围:在NG客户端与新一代服务器中支持。
定义
ImportCsv(csvStr:String;Var Data:Array[;IncludeIndex;IncludeHeader;SingleArr:Boolean]):Boolean;
参数
名称类型说明
csvStrString字符串类型,csv格式字符串。
DataArray数组类型,转换成功的数组(输出值)。
IncludeIndexBoolean可选参数,布尔类型。指定字符串中是否包含数组下标信息。默认为False。
IncludeHeaderBoolean可选参数,布尔类型。指定字符串中是否包含字段头部信息。默认为True。
SingleArrBoolean可选参数,布尔类型。是否转换为一个一维数组。默认为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;

    //结果:
相关