C#Excel图表创建

本文关键字:创建 C#Excel | 更新日期: 2023-09-27 17:57:46

嗨,我正在写一个C#代码,在excel表中生成图表,从SQL server中获取数据。将以下代码写入以声明图表。它为Index提供了例外。帮我解决这个问题。

Worksheet sheet1 = workbook.Worksheets[0];
Worksheet sheet2 = workbook.Worksheets[1];
Chart chart = sheet2.Charts[0];

图表声明中出现异常。

提前感谢

C#Excel图表创建

可能发生异常,因为sheet2的Charts集合为空。在调用Charts[0]:之前,检查sheet2的计数是否大于零

if (sheet2.Charts.Count > 0)
{
    Chart chart = sheet2.Charts[0];
}