我需要在 .NET 应用程序(ASP.NET MVC,如果它确实重要)中从模板生成一些 word/excel 文档(发票、合同、报告)。那么,是否可以在 word/excel 中设计带有占位符和控制块的模板(我认为 if 和 foreach 足以满足我的目的),然后使用 POCO(或 XML,如果存在任何类似 xslt 的引擎)对象作为数据源从模板渲染文档?换句话说,我正在尝试寻找免费或开源的 word/excel 模板引擎,例如 NVelocity。是否存在使用 openxml SDK 执行此操作的任何方法?
谢谢。