FAQ > 金融建模 > 建模问题 > 其他

Q:天软中dbf文件的导入与导出    

  • A:天软中目前有两套模型支持dbf文件的读与写:
    第一套:读:FAQ:Sysdbfread;写:FAQ:Sysdbfwrite
      这套模型除了支持导入导出dbf数据文件外,还支持导入与导出数据结构定义。
    第二套:读:FAQ:ImportFile ; 写:FAQ:ExportFile
      这套模型主要支持excel文件的读写,同时支持导入导出dbf数据文件,数据类型为ftdbf()。

    由于第一套模型中函数说明链接中已有相关示例,就不再展示,下面简单展示第二套模型Importfile/ExportFile的使用。

    导入:
      fileDir:='E:\\FtDBF_Case01.dbf';//文件所在路径及文件名
      re:=rdo2 importfile(ftdbf(),'',fileDir,t);
      return t;


    导出:
     data:=array(
    ("date":43957.0,"收盘价":2878.1402,"vol":24982661600.0),
    ("date":43958.0,"收盘价":2871.5232,"vol":22673695700.0));
      fileDir:='E:\\FtDBF_Case01.dbf';//文件所在路径及文件名
      re:=rdo2 exportfile(ftdbf(),'',fileDir,data);
      return re;

    注:数据类型为ftdbf()时,只支持带字符串列名的数据表,不支持数字列表。