EBSILON®Professional Online Documentation
本主题中
    Excel 函数
    本主题中

    Excel 函数


    这些函数用于访问 Ebsilon 标准 Excel 接口界面。用于用户定义的 Excel 接口界面的函数在外部 I / O 函数中描述。

    请注意,对于标准 Excel 接口界面,文件名("<modelname>.xls")、文件夹(与相应的 ebs-文件相同)和布局已经被定义。

    所有这些函数都有一个可选的参数"onlyActiveProfile"。这个参数的默认值是"true"。由于这个原因,每个函数调用将只作用于没有不包括这个参数的激活工况。如果希望包括所有的工况,必须指定该值为"false"。

    如果 Excel 工作簿还不存在,"Write(写入)"函数将创建。如果有必要,会在这个工作簿中插入额外的工作表。现有的工作表不会被删除。

    Excel 在后台工作,而 EbsScript 执行应用程序。要查看工作簿,请在计算后点击"打开工作簿"按钮。

    名称    

    目的 

    参数 

    返回值 

    例子

    readCompProfilesFromExcel

    从 Excel 工作簿中读取指定组件的值。 

    1: STRING: 常量:组件名称

    2: BOOLEAN: (可选):如果为 true,只写入激活的工况,
    如果是为 false,所有工况都被写入

    BOOLEAN:
    True, 如果没问题

    readCompProfilesFromExcel ("MDT_5");

    readProfilesFromExcel

    从 Excel 工作簿中读取数值。
    要读取哪些组件,取决于模型选项以及在组件属性表中的"写到 Excel 的标志"中的设置。

    1: BOOLEAN:(可选):如果为 true,只写入激活的工况,
    如果是为 false,所有工况都被写入

    BOOLEAN:
    True, 如果没问题

    readProfilesFromExcel;

    writeCompProfilesToExcel

    在 Excel 工作簿中写入指定组件的值。此外,"模型"、"管道"和"文本"表格也被写入。 

    1: STRING: 常量:组件名称

    2: BOOLEAN:(可选):如果为 true,只写入激活的工况,
    如果是为 false,所有工况都被写入

    BOOLEAN:
    True, 如果没问题

    writeCompProfilesToExcel ("Generator");
    writeCompProfilesToExcel ("Generator", false);

    writeProfilesToExcel

    在 Excel 工作簿中写入值。哪些组件被写入,取决于模型选项以及在组件属性表中的"写到 Excel 的标志"中的设置。

    1: BOOLEAN: (可选):如果为 true,只写入激活的工况,
    如果是为 false,所有工况都被写入

    BOOLEAN:
    True, 如果没问题

    writeProfilesToExcel;