【问题标题】:Export to Excel assistance with Anylogic使用 Anylogic 导出到 Excel 帮助
【发布时间】:2021-12-25 09:47:01
【问题描述】:

我已经构建了一个模型的实时图,并希望将该图中的数据导出到 Excel 工作表,我创建了一个数据集并将变量名放入其中,我使用了一个不返回任何内容的函数,并且在正文中我输入以下内容:

excelFile.writeDataSet(datasetHourly, sheetIndex, row, column);
excelFile.writeFile();

但是运行完成后,我去检查excel文件,它是空的 似乎是什么错误?

【问题讨论】:

  • 欢迎来到 SOF!提问时,请尽量提供所有相关信息;包括来自您的模型的屏幕截图。您能否提供您的数据集属性的屏幕截图?你具体什么时候运行这个函数?

标签: anylogic


【解决方案1】:

你的问题不是很清楚。但是,以下工作:

int column=1;
for (int row=1;row<101;row++){
    excelFile.writeDataSet(datasetHourly, 1, row, column);
    excelFile.writeFile();
}

您需要将此代码写入 Main>Agent Actions>On Destroy。

您可以根据自己的要求调整循环。

【讨论】:

  • 谢谢,要不要关闭运行界面,才能把数据传到excel里?
  • 是的,但是如果您想在任何给定时间执行此操作,只需创建一个事件,将此代码粘贴到其中即可。只要你想在 evet 中运行这个动作,就把时间放在。
猜你喜欢
  • 1970-01-01
  • 2022-07-08
  • 2020-04-02
  • 2011-10-25
  • 1970-01-01
  • 2012-10-27
  • 2022-06-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多