- 在线时间
- 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之间调用。
8 Q! m! o9 I1 M' w( ^: C, s0 j比如说EXCEL表格中的内容是:我现在想把这两列数据传输给gams,最终想输出结果t=1,2,3 p0=1 34,2 32,3 45。代码如下:
* F+ D/ t, u# ^" }set t ;
8 j+ N6 Q) K) b" T: Bparameter p0(t);; W. R. d2 }/ o3 u/ m
$call GDXXRW shiyan1.xlsx dset=t rng=a1 cdim=1 par=p0 rng=sheet1!a1 cdim=1
8 g, z' O8 `# c: K3 j) ]- @$GDXIN shiyan1.gdx3 M0 w/ p) d4 s; [ A: \9 O3 n
$LOAD t: o- a. m4 d0 o0 J; I: b
$LOADDC p07 k; g, c2 | s9 W; l
$GDXIN* A! k2 c" \% F/ q! v" l# n2 y5 a
display t,p0;' s! Q( {" W \7 V* H. i) P3 X
/ d* x. I4 |% y6 \9 p+ m3 X
但为什么最终的结果是t=1,34 p0=1 2.000,34 32.000 呢?5 k2 _+ F% W% V+ _- ^) P
对rng和cdim不是很理解,小女子恳请各位大神赐教啦~
1 O- X% c3 F) U! r
( w1 K$ y- k/ t4 T& {
) K' g' w# _% s2 D2 k9 \5 K$ u- j3 J- S4 x+ J6 Z N
|
zan
|