是否可以通过OpenXML / ClosedXML SDK在Excel中绘制迷你图(趋势图)

时间:2017-03-01 13:37:03

标签: c# openxml closedxml

我试图通过C#应用程序在Excel中绘制迷你图,但我找不到任何代码文档/示例来在Excel中绘制迷你图,我检查了OpenXML / ClosedXML SDK。

请提供此功能的文档或代码段的任何参考资料

1 个答案:

答案 0 :(得分:2)

是的 - 可以使用Open XML。 Excel文件的几乎所有部分都可以使用Open XML Productivity Tool反向设计为C#代码。我刚刚做了一个简单的Sparkline示例,并使用C#生成了以下Excel文件:

[enter image description here]

请按照以下步骤操作:

  1. Install Open XML SDK with the Productivity Tool
  2. 使用迷你图生成Excel文件,以满足您的特定项目需求。
  3. 在Open XML Productivity Tool中打开文件。
  4. 选择文件中的基本元素,然后点击反映代码按钮,它将在右侧窗格中为您生成C#代码。
  5. 由于您是C#开发人员,因此您需要对代码进行适当的更改以满足您的产品/解决方案的需求。

    I have posted the code that generated the above sparkline to GitHub。随意下载并运行它。它是一个简单的单按钮WPF,并将其保存到您指定的文件名。