这些函数用于访问 Ebsilon 标准 Excel 接口界面。用于用户定义的 Excel 接口界面的函数在外部 I / O 函数中描述。
请注意,对于标准 Excel 接口界面,文件名("<modelname>.xls")、文件夹(与相应的 ebs-文件相同)和布局已经被定义。
所有这些函数都有一个可选的参数"onlyActiveProfile"。这个参数的默认值是"true"。由于这个原因,每个函数调用将只作用于没有不包括这个参数的激活工况。如果希望包括所有的工况,必须指定该值为"false"。
如果 Excel 工作簿还不存在,"Write(写入)"函数将创建。如果有必要,会在这个工作簿中插入额外的工作表。现有的工作表不会被删除。
Excel 在后台工作,而 EbsScript 执行应用程序。要查看工作簿,请在计算后点击"打开工作簿"按钮。
名称 |
目的 |
参数 |
返回值 |
例子 |
readCompProfilesFromExcel |
从 Excel 工作簿中读取指定组件的值。 |
1: STRING: 常量:组件名称 2: BOOLEAN: (可选):如果为 true,只写入激活的工况, |
BOOLEAN: |
readCompProfilesFromExcel ("MDT_5"); |
readProfilesFromExcel |
从 Excel 工作簿中读取数值。 |
1: BOOLEAN:(可选):如果为 true,只写入激活的工况, |
BOOLEAN: |
readProfilesFromExcel; |
writeCompProfilesToExcel |
在 Excel 工作簿中写入指定组件的值。此外,"模型"、"管道"和"文本"表格也被写入。 |
1: STRING: 常量:组件名称 2: BOOLEAN:(可选):如果为 true,只写入激活的工况, |
BOOLEAN: |
writeCompProfilesToExcel ("Generator"); |
writeProfilesToExcel |
在 Excel 工作簿中写入值。哪些组件被写入,取决于模型选项以及在组件属性表中的"写到 Excel 的标志"中的设置。 |
1: BOOLEAN: (可选):如果为 true,只写入激活的工况, |
BOOLEAN: |
writeProfilesToExcel; |