Я пытаюсь написать кортеж обратно, чтобы преуспеть.Однако, поскольку многие значения для Xbiedt равны 0, комбинация b, i, e, d и t делает вывод более 1 300 000 строк.Excel не может обрабатывать столько строк.Поэтому я хочу ограничить выходные значения t только значениями, которые имеют Xbiedt> 0. Ниже приведена часть кода.
tuple SolXbiedt{
int b;
int i;
int e;
int d;
int t;
float x_value;
}
{SolXbiedt} solXbiedt = {<b,i,e,d,t, Xbiedt[b][i][e][d][t] > | b in PitBlocks, i in PitExits, e in DumpEntries, d in DumpBlocks, t in TimePeriods};
С нетерпением ждем помощи, пожалуйста.
В файле данных Iиметь следующую строку
solXbiedt to SheetWrite(sheet,"Result!H3:M4000000");
Когда модель запускается, я получаю следующую ошибку: Исключение из IBM ILOG Concert: диапазон Excel неизвестен.
Я также пытался изменить файл данныхкак показано ниже, уменьшив ограничение до 1 миллиона строк в Excel.
solXbiedt to SheetWrite(sheet,"Result!H3:M1000000");
Затем я получаю следующее: Исключение из IBM ILOG Concert: excel: размер диапазона недостаточно широк для набора кортежей: отсутствуетстроки.