2

我目前正在使用将一些数据导出到 excel

execute_unload "file.gdx",data1;
execute 'gdxxrw.exe file.gdx o=excelFile.xlsx par=data1 rng=sheet1! rdim=1 cdim=1';

它在工作表“sheet1”的 excelFile.xlsx 中创建一个包含 data1 值的表。有没有很好的方法来导出与参数 data1 关联的文档信息?

4

1 回答 1

1

我发现这样做的一种方法是使用 put 写入工具。以下示例说明了您可以在示例中执行的操作。

parameter data1 "text parameter p";
data1 =1;
execute_unload "file.gdx",data1;
file fset / "tmp_text.txt" /;
put fset;
put 'text="',data1.ts,'" rng=sheet1!A1' /;
put 'par=data1 rng=sheet1!A3 rdim=0 cdim=0' /;
putclose fset;
execute 'gdxxrw.exe file.gdx o=excelFile.xlsx @tmp_text.txt';
于 2017-08-05T11:00:04.807 回答