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

创建设计师电子表格

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

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

Processing Designer 电子表格

为了处理设计器电子表格,必须具有与设计器电子表格中使用的智能标记相对应的数据源。例如,我们创建了一个 Smart Marker 条目作为 &=Sales.Year,它表示 DataTable Sales 中的 Year 列。如果相应的列在数据源中不可用,Aspose.Cells API 将跳过对该特定智能标记的处理,因此,不会填充该特定智能标记的数据。

为了演示此用例,我们将从头开始创建数据源,并根据上一步中创建的设计器电子表格对其进行处理。但是,在实时场景中,数据可能已经可用于进一步处理,因此如果数据已经可用,您可以跳过数据源的创建。

智能标记的处理非常简单,如以下代码片段所示。

创建图表

数据到位后,我们需要做的就是根据数据源创建图表。为了使示例简单,我们将使用图表.SetChartDataRange方法,这样我们就不必进一步配置图表。