【问题标题】:Is it possible to draw sparklines (Trend graphs) in Excel Through OpenXML/ClosedXML SDK是否可以通过 OpenXML/ClosedXML SDK 在 Excel 中绘制迷你图(趋势图)
【发布时间】:2017-03-01 13:37:03
【问题描述】:

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

请提供此功能的文档或代码 sn-ps 的任何参考

【问题讨论】:

    标签: c# openxml closedxml


    【解决方案1】:

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

    []

    按照以下步骤操作:

    1. Install Open XML SDK with the Productivity Tool
    2. 根据您的特定项目需求生成带有迷你图的 Excel 文件。
    3. 在 Open XML Productivity Tool 中打开文件。
    4. 选择文件中的基本元素并单击反映代码按钮,它将在右侧窗格中为您生成 C# 代码。

    由于您是 C# 开发人员,因此您需要对代码进行适当的更改以满足您的产品/解决方案的需求。

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

    【讨论】:

    • 谢谢泰特黑德
    猜你喜欢
    • 1970-01-01
    • 2021-02-18
    • 2013-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-15
    • 2021-12-13
    • 2014-04-05
    相关资源
    最近更新 更多