Lingo软件与外部文件的数据传递方法.pptVIP

  • 77
  • 0
  • 约1.58千字
  • 约 11页
  • 2017-12-26 发布于河北
  • 举报
Lingo软件与外部文件的数据传递方法

* 对于Lingo与外部文件的数据传递方法,主要介绍以下内容: Lingo与外部文件的数据传递方法 1.通过Windows剪贴板传递数据(即粘贴方法,一般是 表格形式) 2.与文本文件之间的数据传递方法 3.与Excel电子表格文件的数据传递方法 4.与Access数据库文件的数据传递方法 ?从文本文件中读取数据 2.与文本文件之间的数据传递方法 函数名称:@file 调用格式:@file(文本文件名) 格式说明: 该语句通常放在数据段,文本文件名可以包含目录 路径,否则默认当前目录;文本文件必须由Windows写 字板或记事本创建;该文本文件中可以包含不同的数据 段,数据段之间用“~”分开,数据段内的多个数据之间 用逗号或空格分开,结束时不加任何符号;Lingo程序按 照@file出现的顺序将文本文件中的数据逐行调用. ?将计算结果写入文本文件 函数名称:@text 调用格式:@text(‘文件名’)=变量名 格式说明: 该语句通常放在数据段,文本文件名由用户自己任意 定义,如果该文件不存在,则在当前目录下自动产生,如果 文件存在则覆盖其内容;文本文件名可以包含完整的目录 路径,否则默认Lingo当前目录;上述语句的功能是将变量 名的计算结果写入文本文件. 3.与Excel电子表格文件的数据传递方法 ?从Excel电子表格中导入数据 函数名称:@ole 调用格式(1):变量名1,变量名2=@ole(‘文件名’, ’数据块名称1’,’数据块名称2’) 格式说明: 该语句通常放在数据段, 文件名是数据所在的电子 表格文件名,可以包含目录路径,否则默认当前目录;数据 块名称为Excel电子表格中数据存放的区域所定义的名称 ;Lingo程序执行该语句的功能是将数据块名称1和数据名 称2对应的数据按照列的顺序赋给变量名1和变量名2. 调用格式(2):变量名1,变量名2=@ole(‘文件名’, ’数据块名称’) 格式说明: 数据块名称对应的数据块应当包含类型相同的两列 数据,第1列赋值给变量1,第2列赋值给变量2;前面的变量 名必须定义在同一个集合内. 调用格式(3):变量名1,变量名2=@ole(‘文件名’) 格式说明: 没有指定数据块名称,默认使用Excel电子表格中与 变量名相同的数据块. ?将计算结果导出到Excel电子表格中 函数名称:@ole 调用格式(1):@ole(‘文件名’,’数据块名称1’, ’数据块名称2’) =变量名1,变量名2 格式说明: 将两个变量的内容分别写入指定文件的两个预先已 经定义了名称的数据块,数据块的长度(大小)不应小于变 量所包含的数据;如果数据块原来有数据,则该语句执行 后将覆盖原来的内容. 调用格式(2):@ole(‘文件名’,’数据块名称’) =变量名1,变量名2 格式说明: 将两个变量的数据写入同一数据块(不只1列),先写 变量1,变量2写入另外一列. 调用格式(3):@ole(‘文件名’) =变量名1,变量名2 格式说明: 没有指定数据块名称,默认使用Excel电子表格中与 变量名相同的数据块. 4.与Access数据库文件的数据传递方法 ?从Accesss数据源文件读取数据 函数名称:@odbc 调用格式:对象列表=@odbc(‘数据源名称’, ’数据表名称’, ’列名1’, ’列名2’,…) 读取的数据类型说明: 第一类:集合的成员(文件中的集合元素必须是文本 格式);第二类:集合属性的具体数值(文件中的属性数据 必须是数字格式. *

文档评论(0)

1亿VIP精品文档

相关文档