GAMS计算结果输出到Excel表格
1、导入Excel的语法结构
Execute_Unload ‘filename.gdx’,data_name
Execute ‘Gdxxrw.exe filename.gdx O = filename.xls data_type = data_name Rng = Excel spreadsheet!’
语法解释
第一行表示创建一个gdx文件,“filename”是你给gdx文件起的名字,“data_name”是你想输出的数据名字;
第二行表示将创建的gdx文件转化为xls文件,O的意思是“output to”,之后定义你输出的数据的类型(var,par···),Rng表示范围,就是你输出的数据在Excel表格中的范围,比如sheet1的a1到d4(sheet1!a1:d4)
2、算例
Title The Transportation Problem of Linear ProgrammingSetsi *canning plants* / Seattle, San-Diego /j *markets* / New-York, Chicago, Detroit /;Parametersa(i) *capacity of plant i in cases*/ Seattle 350San-Diego 600 /b(j) *demand at market j in cases*/ New-York 325Chicago 300Detroit 275 /;Table d(i,j) *distance in thousands of miles*New-York ChicagoDetroitSeattle 2.5 1.71.8San-Diego 2.5 1.81.4;Scalar f *freight in dollars per case per thousand miles* /90/;Parameter c(i,j) *transport cost in 1000s of dollars per case*;c(i,j) = f*d(i,j)/1000;Variablesx(i,j) *shipment quantities in cases*z *total transportation costs in 1000s of dollars*;Positive variable x;Equationscost *define objective function*supply(i) *observe supply limit at plant i*demand(j) *satisfy demand at market j* ;cost.. z =e= sum((i,j), c(i,j)*x(i,j));supply(i) .. sum(j, x(i,j)) =l= a(i);demand(j) .. sum(i, x(i,j)) =g= b(j);Model transport /all/;Solve transport using lp minimizing z;Display x.l, x.m ;
Execute_Unload 'transport.gdx', c, x, z;Execute 'Gdxxrw transport.gdx O = transport.xls par = c Rng =Sheet1!a1:d3';Execute 'Gdxxrw transport.gdx O = transport.xls var = x Rng =Sheet1!a5:d7';Execute 'Gdxxrw transport.gdx O = transport.xls var = z Rng = Sheet1!e8'
;
GAMS计算结果输出到Excel表格相关推荐
- php datatable导出excel,C#_C#实现将DataTable内容输出到Excel表格的方法,本文实例讲述了C#实现将DataTabl - phpStudy...
C#实现将DataTable内容输出到Excel表格的方法 本文实例讲述了C#实现将DataTable内容输出到Excel表格的方法.分享给大家供大家参考.具体如下: 1.关于本文 本文描述了一个函数 ...
- 计算机计算用函数平均分,excel表格中数据怎样算均分-excel里如何使用IF函数挑出数值算平均分啊...
excel表格中怎样计算某组数据的平均值? 你使用EXCEL电子计算 A B C D E F 第一行输入法: 姓名 语文 数学 化学 在入公式如下 =AVERAGE(C2:E2) 然后向下复制就可以完 ...
- 计算机表格 求差,EXCEL表格中两列怎么计算差/2个excel表格数据求差
怎样在EXCEL表格中求两列数的差? A\B列为数据,在C1输入公式=A1-B1,选中C1之后,并双击右下角黑点向下填充. 算A列和与B列和的差值,用公式=SUM(A:A)-SUM(B:B)即可. 怎 ...
- matlab将数据输出到excel中,matlab数据输出为excel表格-如何把matlab中的数据导到excel表格中...
如何将matlab工作空间的数据导出到excel 1.很简单的用xlswrite函数就可以了.首先打开matlab,输入你的代码 2.找到你要存放文件的位置复制绝对路径(致谢文件名的话就会存放在当前目 ...
- 将Matlab计算结果输出至Excel中
Matlab计算结果导入Excel 1. 初级篇 在利用Matlab绘图时,其绘图比较繁琐,且图像调整较为复杂.未解决这一问题,我们可将Matlab计算的结果导出,然后利用Origin等专业绘图软件进 ...
- java代码将树形数据输出为excel表格(可以渲染无限级)
这次的解决方案是采用Springboot项目+swagger+druid连接池+oracle数据库,如有需要请自行更换数据库 pom #jdk版本 <properties><java ...
- Java爬虫,爬取竞彩网数据并按指定格式输出到excel表格中
首先需要下载相关的依赖包,我用的是eclipse,直接百度maven然后搜索相应的依赖放到pom文件中就行了. 爬取的网址为:http://info.sporttery.cn/football/mat ...
- allegropcb怎么导出成cad_私藏技巧分享!CAD中的表格坐标快速输出成Excel!
我们在测量放样过程中,会遇到很多点的坐标需要输入到手簿里面,如果坐标文件是Excel表格.txt文本文档.Word或者dat文件都还好说,但如果遇见CAD里面的表格坐标文件就会很麻烦了,如图1所示,相 ...
- 一篇文章搞定Java处理Excel表格的各种疑难杂症
文章目录 简介 结构 Maven Gradle 扩展组件知识 快速体验 创建Excel 读取Excel 开发指南 读取Excel方法对比 读取Excel的所有Sheet 方式一 方式二 读取单元格的值 ...
最新文章
- python装饰器原理-python装饰器原理与用法深入详解
- 安装mysql 5.5.14 报错
- 《Android UI基础教程》——2.1节创建一个应用
- Nature | 基于单细胞RNA测序绘制人类肺组织分子细胞图谱,成功鉴定多种未知细胞类型...
- .so动态链接库文件
- Android 在Activity界面下滑动ViewPager实现两个Fragment之间的切换?
- php实现des加密,如何在PHP项目中实现一个DES加密解密功能
- 一台计算机有几块网卡,如何在计算机(服务器)中安装多块网卡
- 华为HCIP RS题库221 121-130题
- 35岁还一事无成就算失败吗?大佬实力演绎不向生活低头
- 全景图像转换软件(Pano2VR Pro 5中文版) v5.2.5
- 最好用的矢量绘图软件Sketch mac中文72.3
- Qt中 gui 模块和 widgets 模块的区别
- [BUUCTF-pwn] qwb2018_opm
- 开源OA协同办公平台使用教程:O2OA如何集成金格office控件
- NVIDIA Jetson TX2 内核中添加 CP210x 串口驱动
- PPT学习和制作笔记--图片获取
- 一个grpcServer实现多个proto文件
- 【着色器实现HandDrawn简笔画抖动效果_Shader效果第十二篇】
- 方差、标准差、协方差理解与区别
热门文章
- sharepoint 2016 学习系列篇(14)-自定义列表应用篇-(3)列表数据的新增,修改,删除操作
- 某高科技公司java笔试题。
- Promox VE 一款不错的开源虚拟化软件
- intel X3100 打开3D特效
- 小吴学汇编之第二章--寄存器(2)
- Thinkpad T61 fn+f5不能控制无线解决
- “年”的追忆 !有你真好!
- 积加ERP与金蝶云星空对接集成出入库记录打通其他入库新增
- MOC3041直接控制一个气泵
- 2021年广西贵港高考成绩查询6,2021年贵港高考状元是谁分数多少分,历年贵港高考状元名单...