如何从Excel模板生成Excel图表?

时间:2011-04-25 22:42:21

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

  1. 我在Excel工作表中有10列数据

  2. 我创建了一个包含2列(薪水,平均值)的Excel模板和由这2列生成的图表

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

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

1 个答案:

答案 0 :(得分:0)

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

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