您好我正在编写C#代码以在Excel工作表中生成图表,从SQL服务器获取数据。 编写以下代码以声明图表。这是索引的例外。帮我解决这个问题。
Worksheet sheet1 = workbook.Worksheets[0];
Worksheet sheet2 = workbook.Worksheets[1];
Chart chart = sheet2.Charts[0];
例外是图表声明。
提前致谢
答案 0 :(得分:2)
可能发生异常,因为sheet2的Charts集合为空。 在调用Charts [0]之前检查sheet2.Charts的计数是否大于零:
if (sheet2.Charts.Count > 0)
{
Chart chart = sheet2.Charts[0];
}