目前,我需要能够从 SQL Server DB 中检索值,根据某个模板填充 Excel 文件,然后允许用户下载该文件。我还需要这个特定的模板是可定制的,因为用户可以添加新字段和删除字段。
我知道我可以采取几种方法:使用.xlt和直接使用C#。使用 C#,用户需要与 UI 交互,然后 UI 将填充 SQL Server 中的 ExcelTemplate 表。当用户希望下载新的 Excel 文件时,将使用该 ExcelTemplate 表。
我知道所有这些东西可能听起来有点抽象,所以如果有一些地方我需要详细说明/澄清,请告诉我。非常感谢,伙计。
编辑:抱歉,我有点错过了这部分,但我更愿意允许用户通过 Silverlight UI 自定义这些 Excel 模板。