GAMS [ Home | Support | Sales | Solvers | Documentation | Model Libraries | Search | Contact Us ]

ReadMultiRange : Reads a multi-area range and does post processing to eliminate invalid entries


This program illustrates how multiple-area ranges can be handled.
It also does post processing to change invalid entries.

   Files:  ReadMultiRange.gms  UNESCO.xls
$ontext This program illustrates how multiple-area ranges can be handled. It also does post processing to change invalid entries. $offtext set c 'countries' /Algeria,Angola,Benin,Botswana,'Burkina Faso',Burundi, Cameroon,'Cape Verde','Central African Republic', Chad,Comoros,Congo/; set exp 'percentage distribution of current expenditure' /prim,sec,tert/; $onecho > commands.txt I=UNESCO.xls R=A10,E10:G10,A14:A19,E14:G19 O=UNESCO.inc B $offecho $call =xls2gms @commands.txt $onecho > sedcommands.txt s/prim\./prim / s/Sec\./sec / s/Tert\./tert / s/\.\.\./ /g s/\.\/\./ /g $offecho $call sed.exe -f sedcommands.txt UNESCO.inc > UNESCOX.inc table distr(c,exp) $include UNESCOX.inc ; display distr;