把Excel循环放入Stata

我正在尝试从Stata到Excel中提取融入到Forvalues“Loop”中的值。

forvalues i = 20(5)40 { forvalues x = 0(5)10 { local xlsrow = 2 putexcel A`xlsrow'=("`i'_`x'") using results, sheet("individuals") modify local xlsrow = `xlsrow'+4 } } 

在第一个阶段,我只想把variablesi和x的不同组合写入A列。不幸的是,我收到的唯一结果是A2行中的最后一个组合40_10。 所以不知何故,我必须在当地的xlsrow有一个问题,但我无法弄清楚。 帮助非常感谢!

不知道这是否正是你想到的,但是这将在A2:A16的单元格中创build数据,如下所示:

 20_0 20_5 20_10 25_0 ... 40_10 

Stata代码:

 local xlsrow = 2 putexcel set results, sheet("individuals") replace forvalues i = 20(5)40 { forvalues x = 0(5)10 { putexcel A`xlsrow'=("`i'_`x'") local xlsrow = `xlsrow'+1 } } !open results.xlsx