cplex - CPLEX:如何为元组键构造 excel 数据
问题描述
我的模型有两个元组:Lot 和 Stp。
tuple Lot{key int id; int n; float w}
tuple Stp{key Lot l; key int pos; int f;}
{Lot} Lots = ...;
{Stp} Stps = ...;
Tuple Stp 使用 Tuple Lot (Lot l) 中的项目作为其元素之一。目前,我正在从 .dat 文件中读取数据,数据如下所示:
Lots = {<1, 60, 0.4>, <2, 30, 0.8>...};
Stps = {<<1, 60, 0.4>, 1, 1>,
<<1, 60, 0.4>, 2, 2>,...};
它工作得很好。但是,我想创建一个 excel 文件来存储这些数据并从 excel 文件中读取。但是我不知道如何处理 Stps 中的第一个元素。我尝试了几种方法:
解决方案
SheetConnection s("readtuplekeys.xlsx");
Lots from SheetRead(s,"A1:C2");
Stps from SheetRead(s,"E1:I2");
工作正常。
完整示例:
推荐阅读
- typescript - 打字稿:如何增加`export = Joi.Root`
- oracle - 如何将 INSTR (Oracle) 转换为 STRPOS (PostgreSQL)?
- amqp - 如何使用 .NET 客户端应用程序使用 AMQPNetLite 设置 PRE_ACKNOWLEDGE 模式
- crossfilter - 如何在 amCharts 的简单柱形图中实现多项选择
- php - 使用 PHP 的不同值
- vb6 - 需要旧的 Sheridan Data Widget Controls 3.13
- c++ - 为什么断点显示我的数组的第二个值是一个很大的数字?额外的学分工作
- python - pm2 在 scripts.sh 上因太多不稳定的重启而崩溃
- c++ - 关于获取事件日志使用 EvtOpenSession (为什么用任何文本填充域参数都可以成功?)
- javascript - 无论如何我可以使用 Yup.js 来验证排序数组吗?