FAQ > 金融建模 > 建模问题 > 平台使用

Q:天软用户数据的查看与管理    

  • A:用户数据是天软提供给客户用于临时存储数据的数据存储方式。
    该数据存储于天软服务器中,与天软函数一样会占用账号的存储空间,所以一般推荐存储临时的小文件数据,大文件数据建议用户保存在用户本地,避免占用过多的账号资源,影响正常使用。
    客户端支持手动查看、新增、修改、删除等操作。
    程序支持提取、保存与删除的操作。
    客户端手动操作
    新增
    1.在资源管理器中打开用户数据,右键新建用户数据
     
    1)手动编辑用户数据
     
    2)导入本地数据保存至用户数据,点击“系统”->“导入”后选择本地文件 
     
    2.客户端返回结果另存为用户数据,点击“系统”->“另存为用户数据”
     
    查看
    1)通过客户端左上角的快捷按钮:“数据”,可查看所有用户数据,单击打开数据文件
     
    2)通过“系统”->“资源管理器”,进入“用户数据”,可以查看用户数据表的名称、更新时间及数据大小(单位:字节(B)),双击打开数据文件
     ]
    修改
    1.修改名称
     在资源管理器中打开用户数据,右键单击某个用户数据或文件可进行更名操作
      
    2.编辑数据
     打开数据文件后点击允许编辑按钮,即可对选择单元格经行编辑(仅支持用户数据)
     
    删除
    1)通过客户端左上角的快捷按钮:“数据”,打开用户数据目录,右键单击表名,可进行删除操作
     
    2)在资源管理器中打开用户数据,右键单击某个用户数据或文件可进行删除操作
     
    程序执行
    新增及更新
     保存新的或更新旧的用户数据表可使用模型savetable:FAQ:SaveTable
     当用户的可用内存空间不足时,保存用户数据失败。
     在使用程序保存用户数据的时候可以分目录保存,只需在目录层次间添加‘\\’即可
    查看及提取
    1.查看
    1)通过模型listtable查询所有用户数据名称列表:FAQ:ListTable
    2)通过模型testtable查看指定名称的数据表是否存在:FAQ:TestTable
    2.提取
     提取指定名称用户数据表可使用模型loadtable:FAQ:LoadTable
    删除
     通过模型deletetable删除指定名称的用户数据:FAQ:DeleteTable
    使用范例:
    保存用户数据
    范例一:直接在根目录下保存

      //将r保存为用户数据testA
      r:=rand(10,10);
      Return savetable('testA',r);
      //结果:-1

    范例二:保存到指定目录下

      //将生成的10行10列的随机数据保存到目录:mydata\目录下,保存文件名称为testA
      r:=rand(10,10);
      ret:=savetable('mydata\\testA',r);
      return ret;
      //结果:-1

    说明:在保存后即时查看,服务器还没有把数据推送到客户端,
      可以点击‘系统’->‘检查用户数据’,右下角会弹出最新更新的用户数据,再点击菜单栏‘数据’,即可看到刚刚存入的数据
    手动刷新用户数据的步骤
    1).点击‘系统’->‘检查用户数据’
     
    2).客户端右下角弹出最新更新的用户数据
     
    3).即时查看到保存的用户数据
     
    提取用户数据
    范例三:提取指定目录下的用户数据

      //将用户数据mydata目录下的testA表提取出来
      return LoadTable('mydata\\testA'); 

    删除用户数据
    范例四:批量删除用户数据

      //删除多个用户数据,删除所有的用户数据(谨慎使用)设置dlist:=listtable();即可
      dlist:=array('testA','mydata\\testA');
      for i in dlist do
      begin
        ret:=deletetable(dlist[i]);
        echo dlist[i]," 删除成功";
      end
      return 1;
      //结果:用户数据'testA','mydata\\testA'成功删除