0 表格必须按以下模板格式

  1. 表格必须存成xlsx格式或xlsm(带宏的)格式
    注意,平台只支持最新版的excel,必须保存成最新格式xlsx或xlsm格式,后者是带有vba宏的表格。

  2. 勾选自动计算和迭代计算(平台设置)
    “文件”——“选项”——“公式”——“计算选项”——勾选“自动计算”和“启用迭代计算”,然后保存。

  3. 必须设置好打印区域
    每个需要打印的标签页必须设置好打印区域,不需要打印的标签页,请隐藏。
    打印区域设置好后,本机打印可能是每个标签页打印成一个pdf文件,要利用shift键将所有标签页选中然后打印,就可以打印成一个pdf文件了。

  4. 输入输出行的最后一列备注行,必须有惊叹号!
    对于输入输出行,无论备注列是否有内容,都必须键入!,作为休止符。

  5. 所有的输入名不能出现重名;所有的输出名称不能出现重名

  6. 需要让平台结束解析用双惊叹号!!标志(可选)
    例如表格的前面按标准格式编制(见1.1节,按标准4列),方便平台解析,后面是计算过程,不需要平台解析,则前后之间的行第一列里输入双惊叹号!!,平台结束解析标志。如果没有,则平台将解析全表有内容的部分。

  7. 平台在上传完模板后自动生成pdf,供用户预览模板,但只支持单文件上传

  8. 表格最好包含说明标签页
    平台自动解析表格中的说明页,生成“文章”(见后文)。

1 输入/输出区域定义

1.1 表格列规定

至少包含以下前4列,第一列是项目名称,第二列是符号,第三列是单位,第四列为数值数值可以为多列;最后一列是备注
可以从任意列开始,比如表格中第一列可以是,也可以是序号等,但是上述项目名称~数值列顺序不可变;

1.2 输入区域

项目名称列中,前置!#表示这行是输入变量(参数)列,到数值列结束后,对应的输入行、输出行的备注必须!号,表示是备注内容,无论备注是否为空;
支持下拉数据序列,但是多列的时候,第一列设置序列,后面的列要设置成等于第一列。
设置方式:excel表格——数据验证——数据验证——设置——“允许”里选择“序列”——“来源”里输入序列,用英文逗号隔开。

注意:一个表格的输入名称不能出现重复,否则无法写入数据库。

输入区带下拉

1.3 输出区域

项目名称列中,前置!$表示这行是输出变量(参数)列,到数值结束后,对应的输入行、输出行的备注必须!号,表示是备注内容,无论备注是否为空;

注意:一个表格的输出名称不能出现重复,否则无法写入数据库。

为何不用!@?因为@符号在excel里会自动变成链接,很不好。

注意:输入和输出区域必须用excel的“框线”框住,否则程序获取不到参数(表格的UsedRange特性有关)。除非整个页面全部不设置框线,比如封面。

1.4 结束输入输出区域结束标志(可选)

在输入输出结束后,新的一行第一列里用双惊叹号!!
输入输出区域结束标志

2 打印区域设置

在“视图”——“分页预览”模式下——设置好打印区域,不需要的区域不要加入打印区域。这样可保证输出的PDF文件格式美观。
每个标签页都需要设置打印区域。不需要打印出来的比如查表页,必须将标签页“隐藏”。

分页预览-设置打印区域

3 模板里要有0.封面、目录;1.说明;2.计算等完善的结构

3.1 封面、目录

excel模板里将封面、目录必须放在0.封面、目录标签页;

封面要求:

  1. 编号
  2. 版本号
  3. 工程名称(输入)
  4. 设计阶段(输入)
  5. 设计校核审查核定人员和日期
  6. 单位名称(输入)
  7. 日期(输入)

编号分类
分类原则,不含岩土的结构方面计算,归为结构类,只要含了岩土参数的计算,都归为岩土类。

  1. 结构 structure,包含Metal structure
  2. 施工组织 construction organization
  3. 岩土 geotechnical
  4. 水力学 hydraulics
  5. 电气 electrical
  6. 机械 engine
  7. 其他 other

编号示例
str-0001 或 结构-0001
geo-0025 或 岩土-0025

3.2 说明页

说明和示意图必须放在1.说明标签页。
说明页中,加入计算简图,比如输入参数的图例,采用的规范、涉及的强条等必要的文字说明,平台可自动解析到“文章”中;
从1.计算依据、强条——2.输入参数——3.计算过程和结果

4 VBA不需要修改

高版本(2003之后)Excel表格计算书模板如果带VBA的话,需要存成“Excel启用宏的工作簿”,即扩展名为.xlsm的文件,上传PASS平台。
低版(97~2003)本无此要求,但是需要设置成允许宏运行。
因为PASS平台是调用Excel软件打开模板进行计算,所以不需要担心VBA的问题。

5 表格计算书模板技巧

上一篇 ANSYS APDL编制
下一篇 上传模板

作者:秦晓川  创建时间:2021-08-29 19:17
最后编辑:秦晓川  更新时间:2024-04-22 14:06