Lingo处理excel数据的基本方法
(一)Lingo读取excel数据
1.先对excel中的数据进行定义名称
2.调用Lingo中@ole函数
a=@ole(\'文件路径\',\'a\'); ! a为数据的定义名称
(二)Lingo向excel中写入数据
1.先在excel中对数据要写进的具体表格进行定义名称
2.调用Lingo中@ole函数
@ole(\'文件路径\')=b; ! b是要输入excel中的lingo中的变量名称
(三)实例
判断表格A,B两列的数据是否都大于5
代码:
model:sets:link/1..10/:a,d,x,n;endsetsdata:a=@ole(\'C:\\Users\\yumingfeng\\Desktop\\1.xls\',\'a\');d=@ole(\'C:\\Users\\yumingfeng\\Desktop\\1.xls\',\'d\');enddata@for(link(i):x(i)=@if(a(i)#ge#5,1,0));@for(link(i):n(i)=@if(d(i)#ge#5,1,0));data:@ole(\'C:\\Users\\yumingfeng\\Desktop\\2.xls\')=x,n;enddataend
运行结果: