天软金融分析.NET函数大全 > TSL函数 > 资源访问函数 > 文件访问函数

ImportFile2    

简述

导入excel中指定Sheet的内容,可选择指定数据范围Range。仅支持Type类型为ftxls()的,为了兼容其他类型,如果输入的类型是非ftxls()的,则执行importfile导入数据且无法指定数据位置Range。
定义
ImportFile2(Type:Integer;Alias;FileName:String;Var Data[; IncludeHeader;IncludeIndex;forceSingle:Boolean;Sheet:String;Range:String]):Boolean;
参数
名称类型说明
Typeinteger整数类型。参考导入导出类型函数
AliasString字符串类型。参考目录别名
FileNameString字符串类型。文件名称。
DataBoolean变参返回,存贮导入的数据。当导入成功的时候,数据将存放在Data。
IncludeHeaderBoolean布尔类型。为真时认为导入的文件包含字段头部信息。缺省时候为真。
IncludeIndexBoolean布尔类型。为真时认为导入的文件包含数组下标信息。缺省时候为假。
ForceSingleBoolean布尔类型。为真时认为导入的文件是一个一维数组。缺省时候为假。
SheetString字符串类型,指定Sheet。
RangeString字符串类型,指定单元格范围,如果为空导入Sheet的所有数据,非空则必须为excel的Range,如:“A1:E13“。
返回Boolean如果导入成功,则返回布尔类型真,否则返回假。
  • 范例



    导入"C:\\test.xlsx"文件中的Sheet3的"C2:E5"数据,包含字段名称。


    ret:=rdo2 importfile2(ftxls(),"","C:\\test.xlsx",data,1,0,0,"Sheet3","C2:E5");

       if ret then

         return data;

       else

         return "导入失败";



    结果:



    Excel的数据:

相关