- 在线时间
- 1 小时
- 最后登录
- 2016-3-16
- 注册时间
- 2015-5-18
- 听众数
- 9
- 收听数
- 0
- 能力
- 0 分
- 体力
- 7 点
- 威望
- 0 点
- 阅读权限
- 10
- 积分
- 4
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 3
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 4
升级   80% 该用户从未签到 - 自我介绍
- hi
 |
大家好,最近在学gams与excel之间调用。
/ R1 {8 R& K& d( Q比如说EXCEL表格中的内容是:我现在想把这两列数据传输给gams,最终想输出结果t=1,2,3 p0=1 34,2 32,3 45。代码如下:) o( u4 d5 G) Q5 b( P
set t ;
+ I/ D* V; \: n6 y+ f4 Uparameter p0(t);
! t+ J$ W+ t& q2 ~: s, l/ I$call GDXXRW shiyan1.xlsx dset=t rng=a1 cdim=1 par=p0 rng=sheet1!a1 cdim=1+ {7 b% E' m& T2 w! O0 I6 ^7 c
$GDXIN shiyan1.gdx! |. |5 J" @+ i! ?$ i- E
$LOAD t0 Y$ ?8 y7 M6 i# `4 s( G# u
$LOADDC p02 S2 F9 C; Z! R F( H7 \9 b0 G; R
$GDXIN
Q8 w0 Z( T% m+ T/ n0 ^display t,p0;
0 X1 ^* H- P, E5 C4 I1 W
6 y. w7 x8 C: a! N( E l# K3 C但为什么最终的结果是t=1,34 p0=1 2.000,34 32.000 呢?
S- S( r$ r, a* B9 @0 [对rng和cdim不是很理解,小女子恳请各位大神赐教啦~
2 J. I- z! ^! N$ e3 r% O! h9 h C+ ]6 W- N' r
! w8 G% @' G1 y& R; c2 k: l: i( `1 h; f w; g6 k! ?) m
|
zan
|