2013-02-05 63 views
-3

嗨我正在写一个C#代码来生成Excel表格中的图表,从SQL服务器中获取数据。 编写下面的代码来声明图表。它为索引提供了例外。帮我解决这个问题。C#Excel图表创建

Worksheet sheet1 = workbook.Worksheets[0]; 

Worksheet sheet2 = workbook.Worksheets[1]; 

Chart chart = sheet2.Charts[0]; 

例外情况是在图表声明中。

在此先感谢

+0

想必Sheet2中没有图表..... –

回答

2

例外是可能发生的,因为Sheet2中的图表的集合为空。看到 检查sheet2.Charts的计数大于零调用图表[0]前:

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