通过处理智能标记生成图表

创建设计人员的电子表格

设计师电子表格是使用Microsoft Excel应用程序或Aspose.Cells API创建的简单Excel文件,其中包含视觉格式、公式和智能标记,内容可以在运行时填充。

为了简单起见,我们将使用Aspose.Cells for .NET API创建设计师电子表格,并在后来的演示中对其进行处理,以便展示动态创建的数据源。

处理设计师电子表格

为了处理设计师电子表格,必须拥有与设计师电子表格中使用的智能标记相对应的数据源。例如,我们创建了一个智能标记条目 &=Sales.Year,代表数据表Sales中的年份列。如果数据源中没有对应的列,Aspose.Cells API将跳过该特定智能标记的处理,结果该特定智能标记的数据将不会被填充。

为了演示此用例,我们将从头开始创建数据源,并针对之前创建的设计师电子表格进行处理。然而,在实时场景中,数据可能已经可用进行进一步处理,因此如果数据已经可用,可以跳过创建数据源的步骤。

如下的代码片段演示了智能标记的处理非常简单。

创建图表

一旦数据就位,我们只需要基于数据源创建一个图表。为了保持示例简单,我们将使用Chart.SetChartDataRange方法,这样我们就不必进一步配置图表。