准备并创建 Excel (XLSX) 报告
您可以在 Tekla Structures 中创建 Excel (.xlsx) 报告。这些报告的内容和格式是通过使用模板编辑器创建的 .xlsx.rpt 模板以及使用 Microsoft Excel 创建的 .xltx 模板来定义的。
与旧式 HTML 模板或管理器相比,Excel (.xlsx) 报告方法具有以下优势:
- 不再需要 VBA 宏:您无需再创建和维护复杂且易出错的 VBA 宏,这些宏不仅难以编辑,而且日益受到企业 IT 安全政策的限制。
- 全面格式控制:与受限的 HTML 报告 (.xls.rpt) 不同,这种方法支持完全预配置的 Excel 模板 (.xltx)。您可以定义公司徽标、页眉/页脚、打印设置、单元格格式和高级表格样式。最终报告是一个可直接使用的本机 Excel 文件。
- 提升安全性和兼容性:生成的现代
.xlsx格式是一种行业标准格式,它能够避免安全过滤器阻止或隔离启用宏的旧版.xls文件。 - 精简工作流:该流程更加直接和直观,减少了从 Tekla Structures 获得一份完善的最终报告所需的步骤。
说明和限制
- 对于复杂的格式设置(例如使用 Excel 内置的表格样式来交替显示行颜色),我们强烈建议您在
.xltxExcel 模板中对其进行定义,而不使用.rpt文件中的基本格式选项。 - 诸如
if等报告逻辑需要在模板编辑器的数值域公式中进行操作,而不能在输出环节进行处理。 - 如需在 Excel 模板中将
{}用作字面字符,请勿将其用于非属性文本。花括号{}专用于 Tekla Structures 属性,但一个单元格可以包含多个属性和其他文本(例如,"Part: {PART_POS}, Weight: {WEIGHT}")。
生成 XLSX 报告的步骤
-
在 Microsoft Excel 中,准备 Excel 模板 (.xltx)。
- 在模板编辑器中,准备文本模板 (.xlsx.rpt)。
- 在 Tekla Structures 中,输出 Excel 报告 (.xlsx)。

