Я подключаюсь к Excel для решения проблемы. Я использовал тот же файл .mod для решения проблемы с 27 строками данных Excel. Сейчас я пытаюсь с Excel из 366 строк данных. Я получаю сообщение об ошибке «Размер диапазона Excel - это не размер массива» для одного из данных (значений), тогда как с другими данными, такими как блоки, все в порядке. Я не вижу причины для этого. Может кто-нибудь, пожалуйста, скажите мне, что может быть причиной этого. Файл данных находится ниже:
SheetConnection sheet("Pit113_Reserves_by_block.xlsx");
BlocksType from SheetRead(sheet,"Data!A2:D367");
Blocks from SheetRead(sheet,"Data!A2:A367");
TimePeriods from SheetRead(sheet,"Data!O2:O6");
value from SheetRead(sheet,"Data!H2:H367");
oreTons from SheetRead(sheet,"Data!F2:F367");
wasteTons from SheetRead(sheet,"Data!G2:G367");
resourceMaxCap from SheetRead(sheet,"Data!P2:P6");
processMinCap from SheetRead(sheet,"Data!Q2:Q6");
schedule to SheetWrite(sheet,"Data!I2:M367");
Ниже приведена часть описания файла мода:
{int} TimePeriods =...;
{int} Blocks =...;
float value[Blocks] = ...;
float oreTons[Blocks] = ...;
float wasteTons[Blocks] = ...;
float resourceMaxCap[TimePeriods] =...;
float processMinCap[TimePeriods] =...;