You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在OpenXmlPowerTools的docx模板单栏中绑定两个XML字段?

解决OpenXmlPowerTools单表格列绑定两个XML字段的问题

直接在docx模板的目标单元格内同时放置两个字段的占位符即可,具体操作如下:

  • 打开你的docx报表模板,定位到Equipment Number列对应的单元格(原绑定FullEquipmentNumber的单元格)。
  • 在该单元格中,按需求组合两个字段的占位符,格式和单个字段一致,用大括号包裹完整的字段路径。例如:
    {rpt_ProformaInvoiceReportResult.FullEquipmentNumber} / {rpt_ProformaInvoiceReportResult.SystemNumber}
    
    你可以根据需要添加分隔符(空格、斜杠、换行等),或者直接拼接两个字段。
  • 保存修改后的模板,重新调用DocumentAssembler.AssembleDocument方法传入包含SystemNumber字段的XML数据即可。

排查要点

  • 确认XML数据中SystemNumber字段确实存在,且与FullEquipmentNumber同属于rpt_ProformaInvoiceReportResult节点下。
  • 检查占位符的拼写(包括节点名、字段名)是否完全匹配XML结构,注意大小写区分。
  • 如果是循环渲染的表格行,确保修改的是重复行模板中的单元格,而非静态表头或尾行。

内容的提问来源于stack exchange,提问作者Pawan Nogariya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 04:45:42