2

以前我发布了一个问题,如何将数据集中的数据填充到 excel 工作表中,而不是如何使用该数据创建图表。那篇文章不太走运,但现在我设法从数据集中填充数据,但也在努力根据该数据创建图表,我希望图表与我的数据在同一张表中。我不想在“图表表”中创建图表。请任何人帮助我,如果可能的话,请给出一个 OpenXML 图表创建的代码示例。

以下是我在我的 excel 表中的示例数据,我想根据这些数据以编程方式创建图表。

CountryName             AnnualGrowth

UK                      757565

America                 568965

Canada                  555544

Italy                   665533

Germany                 558899

France                  995577

问候!

4

1 回答 1

4

使用 Open XML SDK 创建图表确实要复杂得多。我编写了一个电子表格库,用于创建 Excel 提供的基本图表。标准布局,仅此而已(到目前为止)。你可以在这里得到它:SpreadsheetLight

该库提供源代码,因此您可以使用它来提出更适合您的东西。主要困难(和乏味)与填写类别/日期轴(X 轴)和价值轴(Y 轴)有关。每个图表类型在 SDK 中都有自己的类。例如,柱形图和条形图具有 BarChartSeries 类。圆环图和饼图具有 PieChartSeries 类。

于 2012-07-07T10:07:36.553 回答