- 在线时间
- 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之间调用。
* K: R. \. k1 t! x; {比如说EXCEL表格中的内容是:我现在想把这两列数据传输给gams,最终想输出结果t=1,2,3 p0=1 34,2 32,3 45。代码如下:7 C/ l1 }+ f& s6 u9 b" K+ a
set t ;
" C+ g$ ]2 @% uparameter p0(t);8 M* q% H0 l0 Z
$call GDXXRW shiyan1.xlsx dset=t rng=a1 cdim=1 par=p0 rng=sheet1!a1 cdim=1: v( y0 m7 ?! u5 Q7 G* }0 f/ d- T {
$GDXIN shiyan1.gdx
. o: B; i. H1 \+ U$LOAD t O9 N$ D1 e1 d) k6 [: |8 U4 g
$LOADDC p0
: b, @: s; h+ A/ R9 m$ d$GDXIN
3 M' |" N0 m* N. S. ^ z- Adisplay t,p0;7 S& P; E3 i: v. \& P
8 J( }. n$ x7 T) h. e' ~8 E
但为什么最终的结果是t=1,34 p0=1 2.000,34 32.000 呢?
0 f$ t0 }& Y0 b" x9 |* {# P/ ~4 U对rng和cdim不是很理解,小女子恳请各位大神赐教啦~
2 y) |+ v8 Y; {5 Z. _8 A
6 e; V7 S3 ?$ P
- F# r7 {1 T7 C K3 u r& } g* q4 n' O' T7 I) ^4 g" G# m- L3 q5 j
|
zan
|