- 在线时间
- 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之间调用。
3 @! u' v5 [$ v. @比如说EXCEL表格中的内容是:我现在想把这两列数据传输给gams,最终想输出结果t=1,2,3 p0=1 34,2 32,3 45。代码如下:
4 a8 M- w6 Y7 e" o) S2 N7 Wset t ;% M8 f$ R; K4 s! o R+ c! R
parameter p0(t);2 N2 C9 g8 i& j5 b8 ^+ o) X
$call GDXXRW shiyan1.xlsx dset=t rng=a1 cdim=1 par=p0 rng=sheet1!a1 cdim=1
8 m7 e! a! ^- f# v$GDXIN shiyan1.gdx
3 r9 |& H* P/ U1 U2 M3 ]$LOAD t
6 G4 D; x7 W. [) g9 E$LOADDC p0
% ~8 e `3 G" J5 g7 d; h5 }$GDXIN# t% V' z5 @" ]/ R7 @3 ]3 j' d- L
display t,p0;4 c/ `6 {6 g) g8 c: ~
0 K5 q7 y$ g+ ?, V
但为什么最终的结果是t=1,34 p0=1 2.000,34 32.000 呢?
5 b8 J/ A& }$ Z/ q2 S( R& L1 ~/ v对rng和cdim不是很理解,小女子恳请各位大神赐教啦~& _( _$ c( e3 z5 {- C1 I
7 W1 [, x: d" {. c. j8 C+ r. D
, J* ?! z+ j: S! Q4 P$ r- Z5 c% a& ~! q$ \' M! S
|
zan
|