- 在线时间
- 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之间调用。
# z, [2 y T# v, c, O4 |比如说EXCEL表格中的内容是:我现在想把这两列数据传输给gams,最终想输出结果t=1,2,3 p0=1 34,2 32,3 45。代码如下:
) L$ U- f( Z- c B6 }set t ;( o& W/ q0 l" u6 u. `* ~& }
parameter p0(t);) ^) Y9 N% @. s u) O T$ |
$call GDXXRW shiyan1.xlsx dset=t rng=a1 cdim=1 par=p0 rng=sheet1!a1 cdim=1
1 v4 O7 z% H( @- o3 S$GDXIN shiyan1.gdx' K0 |+ k9 ], ?# p9 |. ]
$LOAD t* l$ [. [6 t0 A c* U: C; p+ ]2 ^
$LOADDC p0
4 R9 g. Z' L7 x% Z1 y" O' h$GDXIN
0 x( H( J$ r, e, b9 x% Jdisplay t,p0;% _& j! n i( q9 f
( s, _. n. [6 @; Q" q* j: C
但为什么最终的结果是t=1,34 p0=1 2.000,34 32.000 呢?
/ g5 o( E' I. t6 j/ S2 n! F对rng和cdim不是很理解,小女子恳请各位大神赐教啦~
: w# E9 V- ?" K. t5 U- B1 P
7 \& {/ h, S4 b% _0 m( X( F1 [% U
9 X3 H/ L9 r! b7 o- {* P+ A2 A+ O6 `6 U1 c. \
|
zan
|