用@ole函数a=@ole(\'路径\',区域);区域本身在excel里面先定义好查看原帖>>记得采纳啊
1.左键拖动选中'C:\Users\Lenovo\Desktop\lingodata.xlsx'里的数据,快捷键control+F3插入--定义名称为dist,保存好。2.dist=@OLE('C:\Users\Lenovo\Desktop\lingodata.xlsx','dist');将EXCEL中的文件读入LINGO;
比如导数一个矩阵,把矩阵赋值给data1,则先把excel中的数据选中,选择“插入|名称|定义”,然后输入定义名称data1,然后把excel保存为shuju.xls,保存在d盘。在lingo界面输入data1=@ole('d:\shuju.xls‘,data1);就可...
OLE是从EXCEL中引入或输出数据的接口函数,它是基于传输的OLE技术。OLE传输直接在内存中传输数据,并不借助于中间文件。当使用@OLE时,LINGO先装载EXCEL,再通知EXCEL装载指定的电子数据表,最后从电子数据表中获得Ranges。为了...
lingo和excel中的数据传送是同名传送,你先要在excel中选定一块区域将它命名为你要传送的变量名,然后用@ole函数就可以了。
LINGO提供的函数@OLE来引入外部数据。只要在数据区域输入X=OLE()即可,括号中写清楚你的excel的存放路径。
Lingo不像matlab处理矩阵的,所以那些小数据还是直接复制上去好。如果要导入就:把数据放到excel中然后用@ole读出来,用法x=@OLE('D:/cost.xls',f)基中前面的x是你想要得到值的表达式,后面'D:/cost.xls'是你要读...
lingo和excel中的数据传送是同名传送,你先要在excel中选定一块区域将它命名为你要传送的变量名,然后用@ole函数就可以了。
1.左键拖动选中'C:\Users\Lenovo\Desktop\lingodata.xlsx'里的数据,快捷键control+F3插入--定义名称为dist,保存好。2.dist=@OLE('C:\Users\Lenovo\Desktop\lingodata.xlsx','dist');将EXCEL中的文件读入LINGO;
想把一个1000行,100列的数据(路径为D:\C.xslx)导入lingo中,并将其定义为aij的形式。目标函数是每一行的累加和最小,约束条件是每一列的累加和<=多个常数。求各位大神用lingo语言编一下。谢谢,急用!