"Error: java.sql.SQLException" When exporting database table to excel AnyLogic

"Error: java.sql.SQLException" When exporting database table to excel AnyLogic

我正在尝试使用以下代码将 table 从 AnyLogic 的数据库导出到参数变体中的 excel 文件:

Database myFile = new Database(this, "A DB from Excel", "DataBaseExport.xlsx");
ModelDatabase modelDB = getEngine().getModelDatabase();
modelDB.exportToExternalDB("flowchart_stats_time_in_state_log", myFile.getConnection(), "Sheet 1", true, true);

然后我得到这个错误

有了这个之后

不确定你的问题,但也许试试这个:

  1. 创建一个数据库对象如下:

  2. 在运行时调用这段代码:

事实证明,excel sheet “sheet1”的名字是罪魁祸首。删除“1”并在 excel 文件中创建匹配的列名后,即可导出数据。