使用Excel模板并以编程方式对其进行更新

问题描述

| 我找到了此工具,但我想知道在当今的Net 4.0中它是否仍然是正确的方法,或者是否有任何直接的oob替代品。 我只需要添加列并以编程方式更新excel内容即可。有很多方法,但是我需要将原始文档保留为模板。上面的链接准确说明了这些要求以及为什么创建了这样的“ ExcelPackage”库。     

解决方法

快速浏览您提供的链接似乎实际上将保持原始模板不变,并仅返回该模板的填充版本。这是使用Open XML创建和填充Excel文档的一种非常常见的方法,因为它有助于最大程度地减少您必须编写的代码量。如果您未在模板中指定布局,样式,格式等,则在编码时将被迫定义这些内容,这可能会导致代码膨胀。总的来说,这样的项目或使用Open XML SDK 2.0创建文档的方法是可行的。