Необходимо подготовить приложение на C# для подсчёта данных, импортируемых из Excel.
Основной функционал – выгрузка/сохранение данных в Excel.
Формы для ввода/редактирования данных с заданными полями.
Реализация формулы, производящей расчёты с выбранными в таблице данными.
Примерный интерфейс представлен во вложении ниже
Также есть проект в Visual Studio (только макет, без функционала).
В программе два основных модуля - ИАЖЦ и ОВЖЦ. В модуле ИАЖЦ должна быть предусмотрена работа с файлами Excel (создать/загрузить/сохранить). Есть список фиксированных полей, которые указаны на 3 скриншоте. Также у пользователя должна быть возможность создавать в рамках этих полей подкатегории. Пример таблицы во вложении (скрин называется Входные потоки).
Данные могут быть в разных единицах измерения (кг, м2, кДж). В итоге должна быть рассчитана сумма в рамках каждой единицы измерения. Например, на скриншоте в строке Сумма 3 значения (кДж, кг, м2).
Также у пользователя должна быть возможность создавать новый Единичный процесс (скрин 1) со своими входными и выходными потоками.
В модуле ОВЖЦ входные и выходные потоки из первого модуля должны быть отсортированы. Пока задумка сравнивать значение потока с заданным текстовым шаблоном и в случае совпадения относить к той или иной категории. У каждой категории свой показатель воздействия. Значения из первой таблицы умножаются на соответствующий показатель, а затем суммируются. В итоге формируется результат отдельно для всех входных потоков и для выходных.
Пример формулы во вложении (скрин формула).