Перейти к содержанию

панель Изменение РМ (в формате excel)

В файле Excel можно задать импорт из файлов и написать задание на корректировку РМ.

Панель «Изменение РМ (в формате excel)»

Задание в данном формате (табличная форма, строковая форма) имеют схожий синтаксис с заданием в текстовом формате.

Пример задания с пояснениями приведён в папке help - Пример изменение РМ.xlsx.

В задании Excel используются следующие условности.

Книги и листы

На панели задаётся список книг Excel. Книги добавляются кнопкой +, перетаскиванием файлов в список или вставкой пути кнопкой ✎ внизу списка. Клик по имени книги открывает её путь для правки, кнопка … справа — выбор файла в проводнике. Книги обрабатываются сверху вниз; порядок меняется стрелками ↑ ↓, которые появляются при наведении на строку. Точка ● слева от имени книги включает или отключает книгу без удаления из списка.

Под каждой книгой показаны её листы:

  • ● Лист — лист включён, ○ Лист — выключен; клик по листу переключает его;
  • Все — все листы книги, кроме листов с # в названии (в задании записывается как *);
  • ✕ Лист — лист указан в задании, но его нет в книге; клик убирает его из задания.

Имена листов произвольные, количество не ограничено. Листы обрабатываются в порядке книги. Чтобы задать свой порядок или использовать один лист несколько раз, нажмите ✎ в строке листов (или дважды щёлкните по строке) и запишите листы в квадратных скобках, например [Лист2][Лист1][Лист2]: листы выполняются слева направо. Enter или переход к другому полю сохраняет шаблон, Esc — отменяет правку.

Примечание

Книга должна быть в формате .xlsx или .xlsm. Ошибка в пути или листе подсвечивается красной рамкой, перед запуском программа о ней предупредит.

Имеются 4 вида формы в Excel:

табличная форма

Табличная форма задания

Примечания

Задание на изменение значений (в том числе потребления) в таблицах RastrWin3 в табличном виде.

Первый столбец — таблица RastrWin3 и ключ поиска (аналогично выборке в строковой форме):

  • узел: 12
  • ветвь: 12,13,0
  • район: na=1

Несколько значений указываются через ;.

Первая строка — имена файлов без расширения. Несколько моделей задаются так:

  • имена через |
  • * — во всех режимах
  • *[2026][зим][мин][0°C] — режимы по выборке [год][зим/лет/паводок][макс/мин][теги]
  • условие в {}

Вторая строка — имя корректируемого параметра из таблиц RastrWin3. Для полей pop или pp потребление изменяется за счёт pn, qn узлов.

На пересечении — требуемое числовое значение (число или формула Excel, например =10*0.4) или формула RastrWin3 (например pn*0.4).

Ячейка A1 — тип внесения изменений. В остальных ячейках листа могут быть любые значения.

Порядок выполнения: по строкам сверху вниз, внутри строки — слева направо.

После внесения изменений расчёт режима не производится (кроме процесса изменения потребления).

Ключ ветви без номера параллельности может быть распознан как десятичное число — указывайте номер параллельности явно.

строковая форма

Строковая форма задания

импорт из моделей

Форма «импорт из моделей»

импорт таблицы

Форма «импорт таблицы»

При задании потребления районов, территорий и объединений в поле pop_zad (поле вещественного типа, при отсутствии необходимо создать, но необязательно) записывается значение требуемого потребления.