【问题标题】:How to generate Excel chart from Excel template?如何从 Excel 模板生成 Excel 图表?
【发布时间】:2011-08-12 15:34:12
【问题描述】:
  1. 我在 Excel 工作表中有 10 列数据

  2. 我创建了一个 Excel 模板,其中包含 2 列(工资、平均)和由这 2 列生成的图表

  3. 我需要将该 Excel 模板作为输入,输出应为

包含 2 列 DATA 和由该数据生成的 CHART 或 GRAPH 的 Excel 工作表。

【问题讨论】:

标签: c# excel export-to-excel template-engine


【解决方案1】:

您可以创建一个模板 excel 工作表并将其另存为 xml(另存为 => 选择 excel 2003 xml 格式)。现在您只需将模板值替换为可以使用字符串替换轻松替换的占位符。

我们刚刚以这种方式创建了一个 Excel 导入/导出。但请注意,excel 不会读取所有 xml 文件,即使它们是有效的 xml。在字符串操作而不是 linq 到 xml 或 xml 编写器上编写继电器时,并坚持 完全 保存时 excel 创建的格式。

【讨论】: