C#Excel图表创建

时间:2013-02-05 06:56:20

标签: c# excel c#-4.0 charts

您好我正在编写C#代码以在Excel工作表中生成图表,从SQL服务器获取数据。 编写以下代码以声明图表。这是索引的例外。帮我解决这个问题。

Worksheet sheet1 = workbook.Worksheets[0];

Worksheet sheet2 = workbook.Worksheets[1];

Chart chart = sheet2.Charts[0];

例外是图表声明。

提前致谢

1 个答案:

答案 0 :(得分:2)

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

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