EBSILON®Professional Online Documentation
数据传输和结果显示 / 数据-输出 / 用户-Excel-界面 / 格式化行
本主题中
    格式化行
    本主题中

    格式化行


    EBSILONProfessional 的标准授权中,不包含这个选项)。

    使用行和列的名称为 Excel 表格的布局提供了非常高的灵活性。在某些情况下,不需要这种灵活性,而是希望将大量的数据从 EBSILONProfessional 直接转移到 Excel,
    而不是在准备工作上投入精力(如命名行和列)。

    这里可以通过使用格式化命令在 Excel 表格的开头插入一行:

    有三个命令,必须在特定单元格中给出:

    A1 单元格必须有命令 "EbsNames Col I" 或 "EbsNames Row I"。这里,"I" 是关键的字母或行的编号,它包含了规格或结果值的名称。该名称包括对象名称、一个点和规格或结果值的标识。如果是测量值(组件 46),组件名称的规格就足够了,计算值(".RESULT")就会自动给出。

    A2 单元格必须有命令 "EbsProfiles Col I to J" 或 "EbsProfiles Row I to J"。这里,"I" 和 "J" 分别是第一和最后一列或行的关键字母或编号,它们应该包含来自 EBSILONProfessional 的数据。为了简单起见,数据一次写成一个工况,而不考虑工况的层次或工况的名称。在这个界面上,不可能对工况进行选择,也不可能指定哪个工况应该写在哪里。

    单元格 A3 可以包含 "EbsUnits Col I" 或 "EbsUnits Row I" 命令。这里,"I"是关键字母或行的编号,它包含了规格值的单位。这些单位可以与模型中使用的单位不同。

    在创建了这样一个模板并调用"数据 à 用户 Excel à 输出”后,报告就被创建了:

     

    请注意,当一个值没有在工况中定义,而是从父工况中继承时,报告中会出现空白单元。

    这个界面不支持报告工况的名称。然而可以使用以下技巧来显示工况的名称:
    在循环中添加一个宏对象,其规格值为"TEXT"类型。对于这个值,插入表达式 {getCalcProfilName} 并将此值添加到输出值列表中。