Во время эксперимента с изменением параметров приведенный ниже код только записывает базу данных из последнего запуска на нужный лист Excel. Как я могу объединить данные из каждого прогона в один и тот же лист Excel?
Database myFile = new Database(this, "A DB from Excel", "DataExport.xlsx");
ModelDatabase modelDB = getEngine().getModelDatabase();
modelDB.exportToExternalDB("flowchart_stats_time_in_state_log", myFile.getConnection(), "Sheet", false, true);
Вам необходимо поместить файл Excel на страницу моделирования и выполнить экспортный код после завершения всех прогонов параметров. Если вы будете делать это после каждого запуска, все данные будут постоянно перезаписываться.
Просто совет: вы можете подумать о добавлении столбца, в котором вы можете определить параметры запуска. Возможно, столбец для параметра, который вы меняете, а также начальное значение или номер запуска.
Проблема с Excel заключается в том, что вы не знаете, какую строку в excel пишет каждый параметр, поэтому каждый из них перезаписывает друг друга... используйте текстовый файл, который на сегодняшний день является лучшим. Поскольку вы просто вызываете println()
После всех прогонов или после каждого прогона симуляции? Моя цель — собрать данные из каждого прогона симуляции и собрать их в один Excel. Проблема в том, что этот код записывает только последний запуск.