lingo与excel

news/2024/11/25 11:00:52/
model:
sets:
bbb/1..4/:c,x,t;
endsetsdata:
c=@ole('‪D:\桌面\0722.xlsx','nah');   !读excel中内容
@ole('‪D:\桌面\0722.xlsx','nahh')=t;   !写出lingo中内容
enddata

 

 公式——定义名称  (引用的时候都选中,自己起个名称(如nah))

没找到合适的例题,有了合适的例题再来操作试一试。


今天07-28,看了下书,发现ssk 的书上有lingo与excel讲解  p520这块

model:
sets:
a/1..6/:e;
b/1..8/:d;
links(a,b):c,x;
endsetsmin=@sum(links:c*x);
@for(b(j):@sum(a(i):x(i,j))=d(j));
@for(a(i):@sum(b(j):x(i,j))<=e(i));data:
!e=60 55 51 43 41 52;
e=@ole('‪D:\桌面\1855.xlsx','han'); 
d=@ole('‪D:\桌面\1855.xlsx','hann'); 
!d=35 37 22 32 41 32 43 38;
c=@ole('‪D:\桌面\1855.xlsx','nahh'); 
@ole('‪D:\桌面\1855.xlsx','answer')=x; 
enddata
end

 验证了下与手动输入的结果一致

 注意哦,运行lingo 的时候得打开着excel


sets:
linea/1..20/;
lineb/1..13/;
link(linea,lineb):T,x;
endsets@for(link(i,j):@bin(x(i,j)));
@for(linea(i):@sum(link(i,j):x(i,j))<=1);
@for(lineb(j):@sum(link(i,j):x(i,j))>=1);
min=@max(link(i,j):T(i,j)*x(i,j));data:
T=@ole(); !excel开着就行了  区域名字得和变量一样
@ole()=x;
enddata

就俩角标 以上代码为准 

注意@ole 定义的区域范围要定好 比如这里(20*13)


http://www.ppmy.cn/news/171700.html

相关文章

Python实现发射爱心代码,Python情人节520表白代码

Python实现发射爱心代码&#xff0c;Python情人节520表白代码 运行截图 完整程序代码 from turtle import * import turtle as t import turtle #t.speed(0) #Turtle().screen.delay(0)t.up() t.goto(-300,0) t.color(black) t.pensize(2) t.down() t.left(40) t.forward(50)…

P520骨牌铺法(domino)

Description 有 1n 的一个长方形&#xff0c;用一个 11、12 和 13 的骨牌铺满方格。例如当 n3 时为 13 的方格。此时用 11、12 和 13 的骨牌铺满方格&#xff0c;共有四种铺法。如下图&#xff1a; Input 一个整数 n (1≤n≤36),1n 的长方形。 Output 一个整数&#xff0c;表示…

输入nvidia-smi 显示NVIDIA-SMI has failed because it couldn‘t communicate wi

现象描述 输入 nvidia-smi显示如下错误&#xff1a; jiangjiang-ThinkStation-P520:~$ nvidia-smi NVIDIA-SMI has failed because it couldnt communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.NVIDIA-SMI has faile…

hpcp5225设置linux网络,hp cp5225驱动下载

惠普cp5225驱动是一款专业的打印机驱动软件&#xff0c;帮助你解决惠普打印机在连接电脑时遇上的难题&#xff0c;体积小巧&#xff0c;使用方便&#xff0c;感兴趣的小伙伴快来当易网下载体验吧&#xff01; 惠普hp cp5225打印机驱动内容介绍 惠普cp5225打印机驱动是专门对于该…

程序员的520花式绘制爱心代码大全

声明&#xff1a;代码是祖传代码&#xff0c;我不知道原创是谁了&#xff0c;修修改改。主要是为了给情侣们用&#xff0c;虽然自己贵为单身狗。 一、花式浪漫爱心&#xff08;一&#xff09; matlab代码&#xff1a; clear; clc; close all; % NOTICE: Your MATLAB version…

显卡对应的Compute Capability值

目录 GeForce and TITAN Products GeForce Notebook Products NVIDIA Quadro and NVIDIA RTX Desktop GPUs NVIDIA Quadro and NVIDIA RTX Mobile GPUs Tesla Workstation Products NVIDIA Data Center Products Jetson Products Desktop Products Mobile Products Ge…

Python之520爱的表白

我的女神叫包包&#xff0c;今天&#xff0c;我要写个小python向她表达我油腻的爱意。 import time #示爱关键词 words LoveBaoBao print(" ") print(" ") print(" 撒浪嘿哟 to 包包 ") print(" &q…

华为P50 Pocket评测

华为折叠手机以往都是采用左右开合的方式&#xff0c;比如Mate X系列&#xff0c;展开如平板一般&#xff0c;但因其不便携性和昂贵的价格&#xff0c;使得它的目标用户很小众。华为P50 Pocket怎么样这些点很重要华为P50 Pocket更多使用感受和评价&#xff1a;http://www.adian…