CPLEX OPL - 如何从 Excel 中读取一组可变长度
CPLEX OPL - How to read a set of variable length from Excel
我想从我的 Excel 文件中为 CPLEX 中的 OPL 模型读取一个元组,其格式如下:
tuple A {
string a;
int b;
{string} c;
}
每个元组元素的集合{string} c
是可变长度的。
我如何通过 SheetConnection 阅读此内容,或者这是不可能的?
我曾尝试通过 Excel 中的命名字段读取它,但没有成功。
我还阅读了 CPLEX 文档,它只能读取固定宽度的元组,但我的数据不是固定宽度的。
如果你知道元组的数量,你可以用 SheetRead 读取 2 个数组
一个给
string a;
int b;
第二个
{string} c;
对于该数组,您可以使用最大数量的字符串。
然后在 .mod 中将这 2 个数组转换为元组集。
我想从我的 Excel 文件中为 CPLEX 中的 OPL 模型读取一个元组,其格式如下:
tuple A {
string a;
int b;
{string} c;
}
每个元组元素的集合{string} c
是可变长度的。
我如何通过 SheetConnection 阅读此内容,或者这是不可能的?
我曾尝试通过 Excel 中的命名字段读取它,但没有成功。 我还阅读了 CPLEX 文档,它只能读取固定宽度的元组,但我的数据不是固定宽度的。
如果你知道元组的数量,你可以用 SheetRead 读取 2 个数组
一个给
string a;
int b;
第二个
{string} c;
对于该数组,您可以使用最大数量的字符串。
然后在 .mod 中将这 2 个数组转换为元组集。