严正礼 发表于 2020-5-31 21:58

请教一个Lingo+excel的问题

MODEL:
SETS:
        MYSET/@OLE('C:\Users\Lenovo\Desktop\lingo courses\cities.xls','Cities')  /;
                         Cost,Need,Supply,Ordered;

ENDSETS       
MIN=@ SUM(MYSET(I):ORDERED(I)*COST(I)):   
@FOR(MYSET(I):     
    ORDERED(I)>NEED(I);               
    ORDERED(I)<SUPPLY(I));
DATA:
    COST,NEED,SUPPLY= /@OLE('cities.xls')
    @OLE('cities.xls','Citiets')  =ORDERED;
ENDDATA
END我觉得可能是缩进的问题,报错是在“Cost,Need,Supply,Ordered;”那行的第一个逗号。求解答

madio 发表于 2020-6-1 08:14

那肯定是上一行的问题,把你的excel文件发过来,好能测试

vensonjett 发表于 2022-4-21 22:51

MODEL:

SETS:
MYSET/@OLE('C:\Users\Lenovo\Desktop\lingo courses\cities.xls','Cities')/:Cost,Need,Supply,Ordered;
ENDSETS      

MIN=@SUM(MYSET(I):ORDERED(I)*COST(I));   
@FOR(MYSET(I):     
    ORDERED(I)>NEED(I);               
    ORDERED(I)<SUPPLY(I));
DATA:
    COST,NEED,SUPPLY= /@OLE('cities.xls')
    @OLE('cities.xls','Citiets')  =ORDERED;
ENDDATA
END
页: [1]
查看完整版本: 请教一个Lingo+excel的问题