问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

怎样在Lingo中导入Excel数据表?

发布网友 发布时间:2022-05-02 18:50

我来回答

3个回答

热心网友 时间:2022-06-26 01:14

@OLE是从EXCEL中引入或输出数据的接口函数,它是基于传输的OLE技术。OLE传输直接在内存中传输数据,并不借助于中间文件。当使用@OLE时,LINGO先装载EXCEL,再通知EXCEL装载指定的电子数据表,最后从电子数据表中获得Ranges。为了使用OLE函数,必须有EXCEL5及其以上版本。OLE函数可在数据部分和初始部分引入数据。
@OLE可以同时读集成员和集属性,集成员最好用文本格式,集属性最好用数值格式。原始集每个集成员需要一个单元(cell),而对于n元的派生集每个集成员需要n个单元,这里第一行的n个单元对应派生集的第一个集成员,第二行的n个单元对应派生集的第二个集成员,依此类推。
@OLE只能读一维或二维的Ranges(在单个的EXCEL工作表(sheet)中),但不能读间断的或三维的Ranges。Ranges是自左而右、自上而下来读。
例4.16
sets:
PRODUCT; !产品;
MACHINE; !机器;
WEEK; !周;
ALLOWED(PRODUCT,MACHINE,WEEK):x,y; !允许组合及属性;
endsets
data:
rate=0.01;
PRODUCT,MACHINE,WEEK,ALLOWED,x,y=@OLE('D:\IMPORT.XLS');
@OLE('D:\IMPORT.XLS')=rate;
enddata
代替在代码文本的数据部分显式输入形式,我们把相关数据全部放在如下电子数据表中来输入。下面是D:\IMPORT.XLS的图表。
除了输入数据之外,我们也必须定义Ranges名:PRODUCT,MACHINE,WEEK,ALLOWED,x,y. 明确的,我们需要定义如下的Ranges名:
Name Range
PRODUCT B3:B4
MACHINE C3:C4
WEEK D3:D5
ALLOWED B8:D10
X F8:F10
Y G8:G10
rate C13
为了在EXCEL中定义Ranges名:
① 按鼠标左键拖曳选择Range,
② 释放鼠标按钮,
③ 选择“插入|名称|定义”,
④ 输入希望的名字,
⑤ 点击“确定”按钮。

我们在模型的数据部分用如下代码从EXECL中引入数据:
PRODUCT,MACHINE,WEEK,ALLOWED,x,y=@OLE('D:\IMPORT.XLS');
@OLE('D:\IMPORT.XLS')=rate;
等价的描述为
PRODUCT,MACHINE,WEEK,ALLOWED,x,y
=@OLE('D:\IMPORT.XLS', PRODUCT,MACHINE,WEEK,ALLOWED,x,y);
@OLE('D:\IMPORT.XLS',rate)=rate;
这一等价描述使得变量名和Ranges不同亦可。

热心网友 时间:2022-06-26 01:14

举例说明:我要将'C:\Users\Lenovo\Desktop\lingodata.xlsx'里的数据导入lingo
1.左键拖动选中'C:\Users\Lenovo\Desktop\lingodata.xlsx'里的数据,快捷键control+F3插入--定义名称为dist,保存好。
2.dist= @OLE('C:\Users\Lenovo\Desktop\lingodata.xlsx','dist');
将EXCEL中的文件读 入LINGO;

热心网友 时间:2022-06-26 01:15

用@ole函数 a=@ole('路径', 区域);
区域自己在excel里面先定义好
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
锦州的住房公积金应该怎么才能提取的啊? 锦州不知公积金可以提取吗,具体地点是哪 冷静期过一个月以后还生效吗 签订的离婚协议书能无效吗 30天冷静期之间离婚协议书签有效吗? 那么屋里20度给宝宝盖什么 幼儿园20度室温盖多少被子 求黑塔利亚米英同人游戏Pain&Gain 黑塔利亚米英pain&gain怎么存档 求APH米英同人游戏<pain&gain> 怎样在Lingo中导入Excel数据表 2016年什么是无线网mesh vivox9怎么发原图 两个QQ群如何连在一起互动! 东南DX7和宝骏510哪个更好? 5万块能买宝骏510手动挡不 那些户外拍摄唱歌的视频,他们手里没有话筒,声音是怎么唱出来的,还有视频镜头又是怎么切换的? 纵向型国际直接投资多见于什么行业什么行业和什么行业 宝骏510 长安cs15 选哪一个 锐美国际直吸式负氧离子养生仪是真的吗作用怎么样?真有宣传的那么好吗?_百度问一问 比亚迪元和宝骏510哪个好点,综合一下谢谢 国际直接投资的经济利益体现在哪些方面 吉利远景x 1,哈佛H 1,宝骏510哪个好?我现不知道选哪个好!有谁请帮帮我! 国际直接投资和合资企业的却别? 奇瑞5X和宝骏510哪一个好啊,发动机和变速箱哪一个质量好,动力哪一个好啊,外形哪一个好看 国际单位制是怎么来的 户外唱歌视频不用看歌词怎么录的 国产车里,哪款车型开20万公里都不需要大修? 国际直饮水tds标准 远景X3怎么样,跟宝骏510和哈弗H1相比值得入 怎样讲excel数据导入lingo? 怎样让QQ群热闹起来? lingo怎么从excel中直接获取数据? 讲的通俗点哈 - 信息提示 大神求教啊!如何将lingo计算的结果导出到excel中 各位网友谁有scratch少儿编程2018百度云视频资源全网免费求分享 想看scratch少儿编程2018百度云资源谁有免费的链接全网求分享 有黄油吗??? 花生种子多样为什么花生有的是两颗,有的却是三颗 内蒙四粒红花生为什么比吉林的贵 java如何避免短信重复发送 OPPO手机怎么设置像华为发出的信息文字自动重复发一遍 Spring整合RabbitMQ 一直收到重复消息怎么处理 求助,app消息总是重复推送两次 等红灯玩手机会被罚款吗 等红绿灯看手机算违章嘛 在响水县双港等红灯手里拿东西拍照吗?扣分吗 等红灯停车等待的时候看了一下放在副驾驶座位上的手机导航扣分吗? 等红灯看手机会扣分吗 交警蜀黍这样回答 等红灯或堵车时打手机,被拍到要扣分吗
  • 焦点

最新推荐

猜你喜欢

热门推荐