如何将多维数组从cplex写入Ms Excel

如何将多维数组从cplex写入Ms Excel,excel,cplex,opl,Excel,Cplex,Opl,我可以读取多维数组(例如excel中的三维数组)。但将cplex opl解决方案中的三维数组写回excel似乎是一个问题。有人能帮忙吗?我在 诀窍是将数组转换为一个元组集,然后对该元组集使用SheetWrite 国防部 欢迎来到SO。实际上,你的问题太宽泛了,任何人都无法帮助你。通常的期望是,你尝试解决问题,然后向社区介绍你迄今为止所做的工作,以及你需要帮助解决的具体问题。这非常有帮助。谢谢。只是个新手。将遵守标准 range A=1..2; range B=1..3; range C=1..4

我可以读取多维数组(例如excel中的三维数组)。但将cplex opl解决方案中的三维数组写回excel似乎是一个问题。有人能帮忙吗?

我在

诀窍是将数组转换为一个元组集,然后对该元组集使用SheetWrite

国防部


欢迎来到SO。实际上,你的问题太宽泛了,任何人都无法帮助你。通常的期望是,你尝试解决问题,然后向社区介绍你迄今为止所做的工作,以及你需要帮助解决的具体问题。这非常有帮助。谢谢。只是个新手。将遵守标准
range A=1..2;
range B=1..3;
range C=1..4;


dvar int X[A][B][C];

subject to
{
forall(a in A,b in B,c in C) X[a][b][c]==a*b*c;
}

tuple someTuple{
int a;
int b;
int c;
int value;
};


{someTuple} someSet = {<i,j,k,X[i][j][k]> | i in A, j in B, k in C};
SheetConnection sheet("excel.xlsx");

someSet to SheetWrite(sheet,"A1:D24");